sam_gordon
DIS Legend
- Joined
- Jun 26, 2010
- Messages
- 27,556
This is not my setup, I'm trying to help someone and have exhausted my limited knowledge about networking...
Server A hosts a website. The server is behind a firewall. Server A's webpage can be reached from the internet.
Server A's webpage has links (via name, not IP) to Servers B & C (each with their own webpage), which is also behind the firewall.
When accessing Server A from the private network (NOT a domain if that makes a difference), the links to Server B & C work.
When accessing Server A from the internet, Server A's webpage displays correctly. But if you click on the link to Server B or C, you get a message saying "serverb\webpage can not be found".
So it sounds like a DNS issue to me (can't resolve the IP address from the name), but only when you access from the public internet.
I get that the DNS servers on the internet know when you go to website.serverA.com, it gets pointed to the public IP for the firewall. The firewall/router knows to resolve to the "local" IP for serverA.
But how/where do you tell those outside computers to use the "private" DNS server? In the firewall? Another server?
As much as I'd like to try it, we can NOT change the links on A's webpage to IP.
If anyone has suggestions, it would be appreciated.
Server A hosts a website. The server is behind a firewall. Server A's webpage can be reached from the internet.
Server A's webpage has links (via name, not IP) to Servers B & C (each with their own webpage), which is also behind the firewall.
When accessing Server A from the private network (NOT a domain if that makes a difference), the links to Server B & C work.
When accessing Server A from the internet, Server A's webpage displays correctly. But if you click on the link to Server B or C, you get a message saying "serverb\webpage can not be found".
So it sounds like a DNS issue to me (can't resolve the IP address from the name), but only when you access from the public internet.
I get that the DNS servers on the internet know when you go to website.serverA.com, it gets pointed to the public IP for the firewall. The firewall/router knows to resolve to the "local" IP for serverA.
But how/where do you tell those outside computers to use the "private" DNS server? In the firewall? Another server?
As much as I'd like to try it, we can NOT change the links on A's webpage to IP.
If anyone has suggestions, it would be appreciated.