How can I get my friend onto my Minecraft server while he is at his place?

I created a minecraft server cause LAN mode SUCKS. LAN hasn't worked for a very long time. People on youtube have fixed the issues for different updates, but once minecraft updates that fix doesn't work anymore in you have to find another way to get LAN to work. This isn't about LAN, i'm just ranting cause LAN has always been a pain in the but.
ok so me and my best friend can play on my server at my house but not while he is at his place. Is there some kinda way to fix this? Multiplayer has always been a pain in my but sense the game came out in 2009. I finally figured out how to create a server for me and my two best friends. The whole point in making a server is that not only we can play at my house, but when we're not together hanging out, and still play minecraft at each of our houses. So of coarse they are both "white listed" so they can play at my place, they just can't join my server while at their houses.

LAN multiplayer is designed to be an ad-hoc multiplayer mode where one player invites others into their otherwise offline world. LAN multiplayer is not designed to work outside your own network & requires VPN tunneling to create a virtual LAN connection.

For a standalone online server, it has to be running on a computer (likely one that won't be used heavily to minimize processing load) on your network AND you need to set up port forwarding on your router in order to allow outside connections to your server.

NOTE: YOU WILL NEED TO SET UP PORT FORWARDING FOR ANY STANDALONE SERVERS YOU'LL BE RUNNING IF YOU WANT ACCESS OUTSIDE YOUR LAN! THIS ALLOWS YOUR ROUTER TO PROPERLY DIRECT THE DATA CONNECTIONS TO THE CORRECT COMPUTER!

To handle the port forwarding, you will need to go into your router settings (this is typically located at OR by default. You WILL need the login details for your router, especially if the login details were changed from their defaults… Which is recommended for security reasons) & go into the port forwarding section.

On the computer that's hosting the server, you'll need to locate the LAN IP address for it. If you're running Windows, pull up a command line prompt (hit the windows key & type "cmd" to find it) & enter "ipconfig" to find the IPv4 address (which is your LAN IP address) & the Default Gateway (which is your router address). On the Port Forwarding page, you'll want to set up port 25565 to your server's LAN IP address.

To have your friend connect from their house, you'll want to find your external IP address. Typically entering "What is my IP address" in your browser's search bar OR with Google will provide this for you, but there's other sites like will provide the same information.

IF you don't like to provide your IP address (as it can be a sensitive security issue), you may want to utilize a free Dynamic DNS service like NoIP.com to provide a web address. This way, you & your friend can use MyPrivateMinecraftServer.HopTo.org (or whatever you prefer to use as your server's web address) instead of your IP address.

That pretty much covers everything. However, if you're uncertain how to do all of this, you may want to ask your parents, your guardian OR a tech-savy friend for assistance.

I already point forward before so we could play at my place. Just to be clear you want me to point forward again, so he can play anytime at his place?

TStodden is correct, the easiest way would be to give your friends your ip address, but you can also setup a dynamic dns, but you know this.