Problem description: I'm trying to set up a minecraft server for a couple of friends of mine. I can get it to work locally just fine, but it's being incredibly resistant to allowing port 25565 to be forwarded properly. I'm at a loss, since according to my router's firmware, the port is being forwarded. But anyone attempting to connect to it gets a "cannot connect" failure message.
Attempted fixes: I've tried the following:
Following the port-forwarding guide for my router at portforwarding.com
Tried toggling my firewall on and off to see if that was the issue
Tried toggling DMZ
Tried using port scanner at whatsmyip.org to scan 25565. Result always timeout failure.
Recent changes: No recent changes to system
Operating system: Win 10 Pro 64 Bit
System specs: Home Built
NetGear WNDR3400 router
I have Googled and read the FAQ: Yes
The Router Port Forwarding Dialogue Screen
|# ? Aug 12, 2017 21:38|
|# ? Aug 22, 2017 11:08|
Just had some port forwarding problems myself. You can get wireshark and tell it to start monitoring your ethernet connection; put in this filter:
You can use something like http://canyouseeme.org/ to send something to the port, and if it a packet shows up in wireshark, it means it's getting thru your router. If there is a reply packet, it means some software is replying. No reply probably means your software firewall is dropping the packet.
The solution to my problem was that the program was trying to bind to an IPv4 address (ie 192.168.0.17) but windows wasn't letting it do that. I forced it to bind to an IPv6 address and it finally worked
So if the firewall is not blocking the port, try binding to that IPv6 address (I guess 2001:0:9d38:6ab8:285f:3589:2e96:7e13) in your minecraft config
|# ? Aug 22, 2017 09:28|