Port forwarding for minecraft and servers in general?

Okay to start off i'm running a linksys e3000 with the latest firmware and i have put in my computers ipv4 into both single portforward and regular and saved. When i go check if my ports are open through a website it only shows my external ip and also tells me my ports are closed for the MC port 25565. Now this is where i can't figure out what's wrong, I have added those ports into the computers firewall aswell and when i run my minecraft server it binds but only i can connect. So i know something is wrong with the ports. Someone told me i have to make a static ip but my dynamic doesn't change for the computer so i don't see the need, i also don't see an option for that in my router

I'm not too knowledgeable about this kinda stuff, but I did think you need to have a static IP to port forward.

It literally takes 2 minutes to do and undo, so give it a try?

You have to set your PC to a static LAN IP address. Portforward.com gives instructions on how to do this.
http://portforward.com/
Of course, you need to open those ports in the PC firewall, and the MC server has to be running before you do any port checking from the Internet, else there's no response (and they assume the port is closed)

Follow the Portforwarding instructions, verify you have done it correctly…