Windows 7 не додає специфічний для підключення DNS суфікс


13

У мене є машина Windows 7, яку я намагаюся налаштувати для розробки. Зазвичай ми отримуємо доступ до наших доменів розробки за допомогою такої URL-адреси, як user.site.dev. DNS налаштовано для user.site.dev.sd.ourdomain.com. Я можу пінг-файл user.site.dev.sd.ourdomain.com, але якщо я спробую ping тільки user.site.dev, він повертає "Ping-запит не міг знайти хост user.site.dev."

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

Це ті самі налаштування, що й у мене на комп'ютері XP, і вони правильно розв’язують URL; але Windows 7, здається, не додає суфікс правильно. Я роблю це неправильно? Або хтось ще мав цей досвід і знайшов вирішення?

Оновлення: я спробував змінити налаштування на "Додати ці суфікси DNS (по порядку):" та додати sd.ourdomain.com до списку, але URL все ще не вирішився.


Ми перейшли до іншої конвенції про іменування, тому я не можу спробувати відповіді людей нижче, щоб перевірити їх правильність.
Солдарнал

Відповіді:


14

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

Запустіть gpedit.msc Переглянути локальну політику комп'ютера -> Конфігурація комп'ютера -> Адміністративні шаблони -> Мережа -> Клієнт DNS

Увімкнути "Дозволити суфікс DNS, який додається до некваліфікованих запитів на ім'я з декількома мітками"

Це повинно це робити.


6

Ця зміна спрацювала для мене:

  • Запустіть gpedit.msc,
  • Перегляньте локальну комп’ютерну політику,
  • Конфігурація комп’ютера,
  • Адміністративні шаблони,
  • Мережа,
  • Клієнт DNS,
  • Увімкнути первинний рівень переносу суфікса DNS - встановіть значення 2

2

Вам також потрібно додати .site.dev до списку суфіксів пошуку DNS, а потім замовити його як перший. Замовлення не є обов'язковим, але воно пришвидшить пошук, якщо ви часто використовуєте ці розширення для розробників. Якщо він уже є у вашому списку і все ще не працює, переконайтеся, що ви вказуєте на DNS-сервер, який повертає .site.dev результати. Якщо це все ще не працює, ви завжди можете вказати переклади у файлі хостів. Дивіться http://en.wikipedia.org/wiki/Hosts_file


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ключ; його вже не було.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.