Keep your starting and ending port at 25565 if you are running 1 server on your machine.
You must change your computer's IP (that's basically it's address) to STATIC. Instead of DYNAMIC.
The difference between Static and Dynamic is so that the port forwarding knows where to send the data it gets, imagine the port forwarding you have just done as a funnel, it's destination cannot change otherwise the information will not get to it!
To change your IP from Dynamic to Static, assuming you're using windows, go do this:http://imgur.com/a/CZTPv
You can pick a random IP and such just make sure your router goes to that IP!
You must disable your firewall on that port, to do that go to your firewall by hitting START, then type in 'firewall' navigate to windows firewall. You will set A NEW RULE
YOUR RULE WILL BE THIS
NEW INBOUND RULE
CLICK PORT AS THE RULE YOU WOULD LIKE TO CREATE
YOU WILL PICK TCP
SPECIFIC LOCAL PORT: 25565
ACTION: ALLOW THE CONNECTION
ALMOST DONE!
do not put an IP in the server config!
to connect to your own server go to DIRECT CONNECT in the MULTIPLAYER settings in MINECRAFT, type in 'localhost'
for other people to connect they MUST use your external ip! your internal ip does not work for this! here's your external ip:
http://myexternalip.com/
give them that ip, you do not need a port.
Any issues, just respond here.
basic steps on setting up a server, since i'm not sure what you did so far, please follow those steps.
1