I have a public IP, say, 220.127.116.11 And a private network of 192.168.1.0/24
When I am anywhere outside the private network, I can connect to the public IP. When I am inside the private network, I cannot communicate with the public IP (HTTP/IMAP/etc).
I am told that my DNS should resolve to the private IP from the public IP when inside the network.
Is this true, and how would I go about doing this? On server 2003 (the DNS server) I setup a reverse lookup of 18.104.22.168 and created a pointer of 22.214.171.124 to my private hostname. After an ipconfig /flushdns on a client, this doesn't appear to be working.