Как в Windows Server 2008 R2 и в среде Active Directory добавить псевдоним имени хоста в DNS, чтобы все рабочие станции знали внутренний IP-адрес этого псевдонима хоста?
У меня есть веб-сервер Linux, содержащий некоторые ресурсы интрасети.
Вместо доступа к этому серверу таким образом:
https://192.168.1.10/
Я хочу, чтобы пользователи могли получить доступ таким образом:
https://someAliasNameWithoutAnyDots/
По сути, я пытаюсь добиться с помощью Windows DNS того, чего вы можете очень легко добиться в файле хоста каждой рабочей станции, но я хочу сделать это в одном месте, чтобы все компьютеры (которые получают свои dhcp / dns из Windows) знали псевдоним хоста этого Linux-сервера (который отличается от фактического имени хоста этого Linux-сервера).
Как это сделать в графическом интерфейсе DNS Windows Server 2008 R2? Похоже, это касается только полностью определенных доменных имен, но в моем случае я не хочу, чтобы ".com" (или .anything) было включено в адрес https.
Опять же, этого легко добиться, войдя в каждую рабочую станцию и отредактировав файл ее хоста. Цель здесь - избежать выполнения всей этой работы и вместо этого выполнять ее в одном месте.
Установите записи DNS с полным именем, например intranet.example.net
.
Убедитесь, что у клиентов есть список поиска домена в их преобразователе, который включает example.net
. Для максимальной совместимости с клиентами изучите DHCPv4, DHCPv6, групповую политику AD DS. (Не обязательно прямо в пользовательском интерфейсе редактора зон, так как способ отправки конфигурации DNS отличается от протокола самих записей.)
Сам DNS работает только с полными доменными именами (FQDN). Когда вы вводите пустое имя хоста, рабочая станция попытается дополнить его одним из доменов из своего списка доменов поиска по умолчанию. Он будет пробовать домены из этого списка по очереди, пока не получит результат. Итак, вам нужно поставить запись для someAliasNameWithoutAnyDots
в одном из доменов, которые отображаются в списках доменов поиска по умолчанию для всех ваших рабочих станций.
Для рабочих станций, которые являются членами домена Windows AD, этот список поиска по умолчанию содержит в качестве первой записи полное доменное имя этого домена AD. Итак, если вы поместите запись для someAliasNameWithoutAnyDots
в зоне DNS вашего домена AD ваши рабочие станции уловят его при поиске https://someAliasNameWithoutAnyDots/
. (За исключением случаев, когда ваш администратор AD настроил что-то странное.)