12

У меня машина с Windows 7, которую я пытаюсь настроить для разработки. Обычно мы получаем доступ к нашим доменам разработки, используя URL-адрес, например user.site.dev. DNS настроен для user.site.dev.sd.ourdomain.com. Я могу пропинговать user.site.dev.sd.ourdomain.com, но если я пытаюсь пропинговать только user.site.dev, он возвращает «Запрос пинга не может найти хост user.site.dev».

Когда я запускаю ipconfig, он показывает DNS-суффикс конкретного подключения sd.ourdomain.com, а когда я редактирую свойства сетевого адаптера, настройки DNS в расширенном меню отмечаются как «Добавить основной DNS-суффикс и DNS-суффикс подключения» и Msgstr "Добавить родительские суффиксы основного DNS-суффикса".

Это те же настройки, что и у меня на машине с XP, и они правильно разрешают URL; но Windows 7, кажется, не добавляет суффикс правильно. Я делаю это неправильно? Или кто-то еще имел этот опыт и нашел обходной путь?

Обновление: я попытался переключить настройки на «Добавить эти суффиксы DNS (по порядку):» и добавить sd.ourdomain.com в список, но URL все равно не разрешился.

6 ответов6

13

Битовые карты и Чарльз ниже верны, 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

1

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

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

1

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

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .