My boyfriend and I are trying to set up a server on his desktop PC so that we can play together from each others' houses. I have successfully set up a server at my house in the past, and had people from far-off locations be able to connect. I have an Xfinity modem/router and everything works fine for me. My boyfriend has Comcast internet, but his family uses their own router, a Netgear Nighthawk R7000. We've looked at multiple tutorials on how to forward ports on his router and we have managed to set it up properly, using 25565 as the port and have it set as TCP/UDP. When I am at his house I can connect just fine to the server because I am connected to the same network as the server. However, when I am at home I am unable to connect, presumably because I am trying to connect from out-of-network at that point.
The Netgear Genie will only allow us to set up the port forwarding by using the local IP address of the router. When I set up my own server, I used the IP address that was provided to me on whatsmyip.org. On my boyfriend's computer the router seems to be forcing him to use the local IP, and when we get on his computer and go to whatsmyip.org we get something different from that IP. I believe that to set up a Minecraft server you need to use the router's external IP address, but we can't figure out how to do that.
I apologize if my explanation is confusing. Essentially, we have found that no out-of-network computers can connect to the server, while ALL in-network computers have no trouble at all. We are not running it as a LAN game, and for anyone to connect the server exe does have to be running. Does anyone have any suggestions for us? We are at a loss on how to get this working correctly, so I can connect when I am at my house.
IP addresses starting with 192.168 are not accessible publicly.
There is most likely something wrong with the port forwarding.
Also, please show us his server.properties file and the port forwarding list, if possible.
We already figured out that 192.168 isn't accessible, and we know what his external IP is, but we can't get it to work with the external IP address. When we go to port forwarding in the router options and set up the port it only allows us to choose 192.168 IPs and won't allow us to enter in the external IP.
I can see about getting his server.properties file and the port forwarding list tomorrow, though the server.properties file is pretty much unchanged from when we first started the server. We haven't changed them at all.
Open up Command Prompt on the computer and type exactly "ipconfig" without the " it will show the computers IPV4 address which is the computer internal IP.
You will have to look at the list and find your internet connection.
Hit me up if you find problems
Cheers, Verinity | Kalek_Sabeth
Rollback Post to RevisionRollBack
Proud Owner of TrinxMC! An epic community with epic people such as you!
The computer's internal IP address is a 192.168 IP, which seems to be the problem as it will only allow in-network computers to connect. It is not public.
We already figured out that 192.168 isn't accessible, and we know what his external IP is, but we can't get it to work with the external IP address. When we go to port forwarding in the router options and set up the port it only allows us to choose 192.168 IPs and won't allow us to enter in the external IP.
I can see about getting his server.properties file and the port forwarding list tomorrow, though the server.properties file is pretty much unchanged from when we first started the server. We haven't changed them at all.
Yes, because you are forwarding a port number to the computer via its internal IP address. This is normal. Once you set up the forward, connection with the external IP will be possible.
Basically you are telling the router, "when someone comes in looking for the server on port 25565, direct it over here to this IP". That's all a forward is, a redirection of specific traffic.
We already have the forward set up. We followed every step correctly, the same way I did it when I set up my own server for my friends. But unless we are on the same internet network, we can't connect. Not with the internal IP, and not with the external IP.
I'm having the same exact issue (I too posted a thread on this).
I can connect to my server using my internal IP, but I nor anybody else can find the server using my external IP. I also have experience hosting servers in the past so I do know I set it all up right. Can you see me.org, diner bone, etc test sites can all see my port open and the server up, but my friends cannot see my server online through there clients. It's extremely frustrating. I even disabled all firewalls, router and computer, as well as my anti-virus to see if they were blocking the port and still not a thing.
We already have the forward set up. We followed every step correctly, the same way I did it when I set up my own server for my friends. But unless we are on the same internet network, we can't connect. Not with the internal IP, and not with the external IP.
Then your server is incorrect if you can't connect internally.
Minecraft doesn't understand IPv6, and likely never will. Even though IPv4 addresses have "run out", don't expect them to disappear for at least another 20 years. Even then, internal network use has no need for IPv6 what so ever, it will never be used for internal use, and the backbone of the internet already uses IPv6.
Rollback Post to RevisionRollBack
Cast aside your festive doylaks: dragon stuff is about to happen.
Multiplayer is lonely once you understand how it actually works.
Some screenshots of your server config, port-forwarding rules, firewall settings and IPConfig results would help.
In short when you configure port forwarding you are telling the router (which is your door to the internet) which computers within your local network to forward this message to. This will be your local IP and NOT what www.whatismyip.com tells you (it will be 10.x.y.z or 192.168.x.y).
The Netgear Genie will only allow us to set up the port forwarding by using the local IP address of the router. When I set up my own server, I used the IP address that was provided to me on whatsmyip.org. On my boyfriend's computer the router seems to be forcing him to use the local IP, and when we get on his computer and go to whatsmyip.org we get something different from that IP. I believe that to set up a Minecraft server you need to use the router's external IP address, but we can't figure out how to do that.
I apologize if my explanation is confusing. Essentially, we have found that no out-of-network computers can connect to the server, while ALL in-network computers have no trouble at all. We are not running it as a LAN game, and for anyone to connect the server exe does have to be running. Does anyone have any suggestions for us? We are at a loss on how to get this working correctly, so I can connect when I am at my house.
There is most likely something wrong with the port forwarding.
Also, please show us his server.properties file and the port forwarding list, if possible.
Thanks
Want to get rid of trees? Want to troll your friends? Check out my mod!
Want your own custom map or server setup done? PM me!
Want some love? *hug*
I can see about getting his server.properties file and the port forwarding list tomorrow, though the server.properties file is pretty much unchanged from when we first started the server. We haven't changed them at all.
You will have to look at the list and find your internet connection.
Hit me up if you find problems
Cheers,
Verinity | Kalek_Sabeth
Proud Owner of TrinxMC! An epic community with epic people such as you!
Website: Coming Soon!
Discord: Here!
Yes, because you are forwarding a port number to the computer via its internal IP address. This is normal. Once you set up the forward, connection with the external IP will be possible.
Basically you are telling the router, "when someone comes in looking for the server on port 25565, direct it over here to this IP". That's all a forward is, a redirection of specific traffic.
Cast aside your festive doylaks: dragon stuff is about to happen.
Multiplayer is lonely once you understand how it actually works.
Alpha 1.0.4
We already have the forward set up. We followed every step correctly, the same way I did it when I set up my own server for my friends. But unless we are on the same internet network, we can't connect. Not with the internal IP, and not with the external IP.
hmm, what about the ipv6?
Proud Owner of TrinxMC! An epic community with epic people such as you!
Website: Coming Soon!
Discord: Here!
I'm having the same exact issue (I too posted a thread on this).
I can connect to my server using my internal IP, but I nor anybody else can find the server using my external IP. I also have experience hosting servers in the past so I do know I set it all up right. Can you see me.org, diner bone, etc test sites can all see my port open and the server up, but my friends cannot see my server online through there clients. It's extremely frustrating. I even disabled all firewalls, router and computer, as well as my anti-virus to see if they were blocking the port and still not a thing.
Then your server is incorrect if you can't connect internally.
Minecraft doesn't understand IPv6, and likely never will. Even though IPv4 addresses have "run out", don't expect them to disappear for at least another 20 years. Even then, internal network use has no need for IPv6 what so ever, it will never be used for internal use, and the backbone of the internet already uses IPv6.
Cast aside your festive doylaks: dragon stuff is about to happen.
Multiplayer is lonely once you understand how it actually works.
Alpha 1.0.4
Some screenshots of your server config, port-forwarding rules, firewall settings and IPConfig results would help.
In short when you configure port forwarding you are telling the router (which is your door to the internet) which computers within your local network to forward this message to. This will be your local IP and NOT what www.whatismyip.com tells you (it will be 10.x.y.z or 192.168.x.y).