Unable to connect via public IP but mcsrvstat can

Hi, I've set up a minecraft server on my own network, and can connect via the direct local ip (192.xxx). I have configured port forwarded on my router, and confirmed the port is open using mcsrvstat.us. However, I am unable to connect using my public IP address. Is this expected? Is there anything I can do to fix it? My knowledge of networking is mostly theory from college courses, but I can't come up with anything that would explain this situation.
5 Replies
Admincraft Meta
Admincraft Meta17mo ago
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by kingofgamesyami#0
Discount Milk
Discount Milk17mo ago
Hairpin NAT/loop back NAT Probably your issue
Lunaiskey
Lunaiskey17mo ago
thats normal you should really only be connecting from localhost or whatever the local ipv4 address is afaik very few routers actually support allowing to loopback like that
KingofGamesYami
KingofGamesYamiOP17mo ago
Yeah looks like that's the problem. A few quick searches seem to confirm my router (C3000Z) doesn't support hairpin/loopback NAT. Guess I'll keep using the internal hostname instead of my public one. Thanks! !solved
Admincraft Meta
Admincraft Meta17mo ago
post closed!
The post/thread has been closed!
Requested by kingofgamesyami#0

Did you find this page helpful?