An Internet Protocol or IP address is a numerical identifier that is recognized by networked devices such as servers and computers, and this is how websites and other Internet locations are uniquely ...
When you try to access the server thru the public IP, the router changes the destination address to the local address of the server. The problem is, that when the server tries to reply, the ...