Установка Web-сервера (или FTP, либо других серверов) и DNS-сервера в пределах одной частной сети, обслуживаемой механизмом NAT программного комплекса WinRoute
У Вас может возникнуть необходимость установить в сети, обслуживаемой механизмом NAT, Web-сервер с доменным именем www.mydomain.com и одновременно DNS-сервер, используемый для распознавания доменных имен.
Установка Web-сервера (или FTP, либо других серверов) на головной ПК WinRoute.
Если Web-сервер, установлен на головном ПК программного комплекса WinRoute, проблем с локальными запросами, как правило, не возникает. В ответ на любые DNS-запросы по доменному имени www.whatever.com Ваш DNS-сервер будет выдавать обычный IP-адрес Интернета, ассоциированный с этим доменом. Поскольку Web-серверы могут прослушивать одновременно и общедоступные, и закрытые интерфейсы, этот IP-адрес должен ассоциироваться с сетевым интерфейсом, обслуживающим подключение головного компьютера WinRoute к Интернету.
В ответ на поступивший с локального ПК запрос по доменному имени www.whatever.com направляется общедоступный IP-адрес, ассоциированный с этим доменом. В результате происходит подключение Web-сервера к вышеупомянутому адресу (который, как уже было упомянуто, назначен для интерфейса, обслуживающего Интернет).
Установка Web-сервера (или FTP, либо других серверов) на другой ПК, работающий под управлением WinRoute
При установке Web-сервера на ПК, работающий под управлением WinRoute (которому выделен закрытый IP-адрес, например, 10.10.10.8), такой Web-сервер с доменным именем www.mydomain.com физически располагается по закрытому IP-адресу 10.10.10.8, однако пользователь, направив по нему DNS-запрос, в ответ получит обычный IP-адрес (например, 206.86.181.25), который и ассоциируется с данным доменом.
В результате браузер или клиентская программа FTP обратится к домену по этому общедоступному адресу, где никакого Web-серверана самом деле нет.
Решение
Эта проблема решается путем настройки компьютеров Вашей сети на использование в качестве DNS-сервера ретранслятора DNS, встроенного в программный комплекс WinRoute.
Для этого занесите в файл HOSTS еще одну запись, в которой укажите, что сервер www.mydomain.com функционирует по назначенному Вами внутреннему (т.е. закрытому) IP-адресу. Одновременно ретранслятор DNS нужно настроить на поиск по файлу HOSTS, прежде чем направлять запрос на обычный DNS-сервер.
В этом случае пользователи, направив запрос по домену www.mydomain.com, получат в ответ его реальный адрес в локальной сети.