У меня есть машина с Windows 7, которую я пытаюсь настроить для разработки. Обычно мы получаем доступ к нашим доменам разработки, используя URL-адрес, например user.site.dev. DNS настроен для user.site.dev.sd.ourdomain.com. Я могу пропинговать user.site.dev.sd.ourdomain.com, но если я пытаюсь пропинговать только user.site.dev, он возвращает «Запрос Ping не может найти хост user.site.dev».
Когда я запускаю ipconfig, он показывает DNS-суффикс конкретного подключения sd.ourdomain.com, а когда я редактирую свойства сетевого адаптера, настройки DNS в расширенном меню отмечаются как «Добавить основной DNS-суффикс и DNS-суффикс подключения» и Msgstr "Добавить родительские суффиксы основного DNS-суффикса".
Это те же настройки, что и у меня на машине с XP, и они правильно разрешают URL; но Windows 7, кажется, не добавляет суффикс правильно. Я делаю это неправильно? Или кто-то еще имел этот опыт и нашел обходной путь?
Обновление: я попытался переключить настройки на «Добавить эти суффиксы DNS (по порядку):» и добавить sd.ourdomain.com в список, но URL все равно не разрешился.
Ответы:
Битовые карты и Чарльз ниже верны, Microsoft добавила в Windows 7 новую функцию DNS Devolution, и для ее отключения есть параметр политики:
Запустите gpedit.msc Обзор политики локального компьютера -> Конфигурация компьютера -> Административные шаблоны -> Сеть -> Клиент DNS
Включить «Разрешить добавление суффикса DNS к неквалифицированным запросам имен с несколькими метками»
Это должно сделать это.
источник
Это изменение сработало для меня:
источник
Вам также необходимо добавить .site.dev в список DNS-суффиксов поиска, а затем заказать его первым. Порядок не является обязательным, но он ускорит поиск, если вы часто используете эти расширения dev. Если он уже есть в вашем списке и все еще не работает, убедитесь, что вы указываете на DNS-сервер, который возвращает результаты .site.dev. Если это все еще не работает, вы всегда можете указать переводы в вашем файле hosts. Смотрите http://en.wikipedia.org/wiki/Hosts_file
источник
DNS Devolution - это новая концепция, которую разработала MS, чтобы дать более точный контроль над тем, как далеко вы будете искать дерево с неквалифицированным именем. Я думаю, что это коренная причина поведения, которое вы видите, которое отличается от поведения предыдущей ОС простым удалением одного уровня из домена, пока вы не достигнете или не достигнете конца. http://technet.microsoft.com/en-us/library/ee683928%28WS.10%29.aspx
источник
Не забудьте
ipconfig /flushdns
и другие команды ipconfig для очистки записей кэша.OpenDNS имеет псевдонимы закладок DNS, которые, возможно, стоит изучить.
источник
У меня была эта проблема в Windows 8 ; Я нашел эту ссылку, чтобы исправить ее.
В моем случае мне нужно было только изменить следующую
DWORD
запись реестра1
:В моем случае мне пришлось создать
DNSClient
ключ; его уже не было.источник