Basically I got a new laptop today, and I want to run my server on it, but when I go to ipchicken, or whatsmyip, etc, etc; it will show something like 220.127.116.114 and I cannot connect to my homehub. I go to cmd ipconfig then I get something like 192.168.1.254 and that connects, but when I put it for my server ip it doesn't work (failed binding something like that), but 192.168.1.70 works I can connect but none of my friends can I'm really confused please help!
okay so the 192 etc is your local network which you and other people in your house would use to connect. the 81 etc is your external network where other people connect to it. Also you need to port forward
Followed video and this is what i get when i run server
[INFO] Starting minecraft server version Beta 1.8.1
[INFO] Loading properties
[INFO] Starting Minecraft server on 18.104.22.168:25565
[WARNING] **** FAILED TO BIND TO PORT!
[WARNING] The exception was: java.net.BindException: Cannot assign requested address: JVM_Bind
[WARNING] Perhaps a server is already running on that port?