Мне нужно сделать адрес веб-сайта доступным на локальном интернат...
таким образом, что любой в нашей локальной сети может перейти на «www.example.com» и будет перенаправлен на IP-адрес машины с этим сайтом ...
Как это можно сделать на серверах Windows?
Изменить: А как настроить локальный DNS-сервер?
Вы имеете в виду в вашей собственной интранете (то есть в той, которая находится под вашим контролем)?
Если это так, просто разместите свой сайт с помощью Windows IIS, apache или аналогичного и создайте запись DNS, которая указывает на сайт, и проверьте.
Вам нужен способ для каждого клиента сопоставить www.example.com с соответствующим IP-адресом.
На мой взгляд, у вас есть 2 варианта.
Вы не говорите, сколько у вас клиентов или какую ОС они используют.
На машинах Linux хост-файл /etc/hosts
.
В Windows файл хоста C:\WINDOWS\system32\drivers\etc\hosts
Добавление строки, в которой говорится:
1.2.3.4 www.example.com
в этот файл должен позволить клиенту решить эту проблему.
Однако редактирование и обслуживание файлов хостов становится проблемой, когда у вас много клиентов и / или много серверов. Использование DNS-сервера, вероятно, является лучшим вариантом.
Настроить локальный DNS-сервер можно на сервере Windows 2003/2008 или на сервере Linux, если вы хотите пойти по этому пути. Однако это не быстрые 2 минуты.
Если вы хотите установить его в Windows: Устаревшее содержимое Windows Server 2003/2003 R2 | Центр загрузок Microsoft