2

This question already has an answer here:

Almost the same website problem as this post found

server: Windows 2008 with IIS7

Router: Dlink DIR-615

Configured: Port 80 forwarded, ddns OK

Shield Up: Port 80 test ok

Online Browser: PC outside network can access the website

And my Problem:

  • PC outside private network - Access using external ip or ddns hostname: OK
  • PC inside private network - Access using internal ip (192.168.0.x): OK
  • From the server - Access using "localhost": OK
  • PC inside private network - Access using external ip or ddns hostname: failed

Just wonder why pc in the same network can not access to web server using external ip while those external pc can do so? Well I found some points from the post above:

  • Such access confuse router: well I can not get the point. Some said some DNS settings in router can fix that but I can not find how to do that

  • Change host table and map hostname to internal ip: this of course works (even without internet connection) , just no difference from accessing with "192.168.10.x". Such solution make no sense, I want to access the server via internet to make sure what external user will get in their browser

Thanks advance for your help !

merged by Chris S Dec 12 '13 at 14:42

This question was merged with Loopback to forwarded Public IP address from local network - Hairpin NAT because it is an exact duplicate of that question.