Я настроил Windows Server 2008 R2 в качестве DNS-сервера для своего 64-разрядного клиента Windows 7. Разрешение адресов работает как шарм, но с одним исключением:
Разрешение записи A для TLD io. возвращает сообщение об ошибке сервера.
Но используя в качестве примера Google DNS 8.8.8.8 в качестве моего DNS-сервера, я получаю следующий ответ: Имя: io Адрес: 193.223.78.212
Мой вопрос, это проблема конфигурации или предполагаемое поведение?
Спасибо за любую помощь.
Я провел небольшое лабораторное тестирование, и, судя по тому, что я могу видеть с помощью перехвата пакетов на DNS-сервере, DNS-сервер Windows Server 2008 R2 никогда не пытается связаться с другими серверами при разрешении однокомпонентного DNS-имени. (лайк io.
или ac.
- оба из которых имеют A
записи, назначенные в системе DNS Интернета).
Я бы сказал, что вы видите крайний случай в DNS-сервере Windows и именах с одной меткой. Это кажется вероятным, учитывая Зона GlobalNames функциональность для поддержки однокомпонентных имен.
У вас не должно возникнуть проблем с разрешением имен в пределах эти зоны, но в каждом тестовом случае мой DNS-сервер возвращал ответ "сбой сервера" на любой запрос для однозначного DNS-имени без отправка любых запросов на любые другие DNS-серверы (будь то настроенные с «пересылкой» или с корневыми подсказками).