Windows 7 не добавляет специфичный для соединения суффикс DNS

13

У меня есть машина с 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 все равно не разрешился.

Soldarnal
источник
Мы перешли на другое соглашение об именах, поэтому я не могу попробовать ответы людей ниже, чтобы убедиться в их правильности.
Soldarnal

Ответы:

14

Битовые карты и Чарльз ниже верны, Microsoft добавила в Windows 7 новую функцию DNS Devolution, и для ее отключения есть параметр политики:

Запустите gpedit.msc Обзор политики локального компьютера -> Конфигурация компьютера -> Административные шаблоны -> Сеть -> Клиент DNS

Включить «Разрешить добавление суффикса DNS к неквалифицированным запросам имен с несколькими метками»

Это должно сделать это.

Натан Гарабедян
источник
6

Это изменение сработало для меня:

  • Запустите gpedit.msc,
  • Просмотр политики локального компьютера,
  • Конфигурация компьютера,
  • Административные шаблоны,
  • Сеть,
  • DNS-клиент,
  • Включить уровень передачи первичного DNS-суффикса - установите на 2
Энтони
источник
2

Вам также необходимо добавить .site.dev в список DNS-суффиксов поиска, а затем заказать его первым. Порядок не является обязательным, но он ускорит поиск, если вы часто используете эти расширения dev. Если он уже есть в вашем списке и все еще не работает, убедитесь, что вы указываете на DNS-сервер, который возвращает результаты .site.dev. Если это все еще не работает, вы всегда можете указать переводы в вашем файле hosts. Смотрите http://en.wikipedia.org/wiki/Hosts_file

SeanFromIT
источник
1

DNS Devolution - это новая концепция, которую разработала MS, чтобы дать более точный контроль над тем, как далеко вы будете искать дерево с неквалифицированным именем. Я думаю, что это коренная причина поведения, которое вы видите, которое отличается от поведения предыдущей ОС простым удалением одного уровня из домена, пока вы не достигнете или не достигнете конца. http://technet.microsoft.com/en-us/library/ee683928%28WS.10%29.aspx

битовая карта
источник
1

Не забудьте ipconfig /flushdnsи другие команды ipconfig для очистки записей кэша.

OpenDNS имеет псевдонимы закладок DNS, которые, возможно, стоит изучить.

багор
источник
1

У меня была эта проблема в Windows 8 ; Я нашел эту ссылку, чтобы исправить ее.

В моем случае мне нужно было только изменить следующую DWORDзапись реестра 1:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\AppendToMultiLabelName

В моем случае мне пришлось создать DNSClientключ; его уже не было.

Нил Катин
источник