Hosting 2 different servers with 2 different IPs on same network

I have two Minecraft servers that I've set up on my MacBook and my PC. Both are using No-IP, and the server on the MacBook is under 2xedo.ddns.net, while the other is tux3do.ddns.net. I've set different static internal IPs for each device, but both have the same external IP, as they're on the same network. Thus I can only put one external IP for both the hosts in No-IP. This leads to both IPs connected to the same server, and I need to modify both freely of each other.
How can I basically make it so the different No-IP hostnames connect to the different servers? I've forwarded two ports, 25565 and 25570, but using (my external ip):25570 results in java.net.ConnectException: Connection timed out: no further information:
Could I possibly make each hostname access a different internal IP after the external IP?
(This is somewhat specific to No-IP and DDNS, I'm going to ask this question on their forums.)
Best Answer
If you forwarded 25565 to one internal IP and 25570 to the other, then you can connect to either host with the correct port to get to the server you want.
You cannot do anything with a hostname to go to a specific port, so there is no way to have each No-IP host go directly to the proper server.
Pictures about "Hosting 2 different servers with 2 different IPs on same network"



Can you have two IP addresses on the same network?
Yes. A computer can have more than one ip address at a time. You can specify those ip addresses by two ways as suggested by dinesh. You can specify the additional ip address in advanced properties of your network connection.Can a server host multiple IP addresses?
Although the link says A IP Address, you can easily submit multiple or more than one IP addresses to be added to the server at once. For more than 1 IP address, specify in Class C CIDR format or 192.168. 0.1-254 format.Can multiple hosts in two different networks have the same IP address?
All public IPs assigned to Routers of ISPs or Routers connecting to Internet are unique. but private IPs of two hosts can be the same if both are connected to different public networks. So the combination of public and private IP identifies your device uniquely.How do I run multiple servers on one IP?
There is no way to assign the same IP to multiple devices. Therefore, you'll either have to host everything on the same device or use a mechanism that helps you to distribute the packets to the corresponding servers.Apache 2 : Host Multiple Websites On One Server With Single IP
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Karolina Grabowska, Karolina Grabowska, João Jesus, RF._.studio