Ok there's something weird going on. If I run a Minecraft server here's my result of nmap localhost -p 25565
Code:
nmap localhost -p 25565
Starting Nmap 5.21 ( http://nmap.org ) at 2011-01-31 20:08 GMT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000079s latency).
PORT STATE SERVICE
25565/tcp open unknown
Nmap done: 1 IP address (1 host up) scanned in 0.09 seconds
When I forward the port on my router here the result from
canyouseeme.org for the port :
Code:
Success: I can see your service on 92.234.146.72 on port (25565)
Your ISP is not blocking port 25565
This all should work so it's getting blocked (or not running properly) somewhere. I can then connect to 25565 from telnet localhost 25565 too.
Maybe you could try running httpd and browsing to localhost. If this works then test forwarding on the rouiter and look at port 80 from outside. You can do with with an outside port scan or by browsing your external IP via an online proxy. This will at least prove something can get through. I wouldn't recommend leaving things open for any length of time unless you have security measures in place. As it stands running "nmap localhost -p 25565" at least should show it being open locally so maybe try another service on another port, to prove it's just Minecraft giving problems, like httpd? Personally I don't like leaving local ports open to the world anyway so I usually block all at my router - (just in case anyone's thinking of breaking in).