Как стать автором
Обновить

Решение проблем с DNS в Windows 7

Время на прочтение1 мин
Количество просмотров50K

Предисловие


В нашей компании для удобства конфигурации и работы мы используем центральный сервер, на котором находятся все рабочие версии проектов. У каждого разработчика имеется своя папка, которую он подключает как сетевой диск. В папке лежат его проекты. Все директории из неё автоматически добавляются как поддомены. До недавнего времени для того, чтобы попасть по HTTP на рабочую версию сайта — нужно было вводить примерно следующее:

http://project.user.company.com

Но, со временем, надоело набирать длинные URL и было решено настроить всё таким образом, чтобы можно было использовать:

http://project.user

Для этого на сервере были проведены небольшие настройки, а на клиентских машинах нужно было включить автоматическое добавление DNS-суффикса или добавить в список суффиксов company.com, что и было проделано. После этого всё заработало и всё стали счастливы. Все, кроме тех, у кого стояла Windows 7.

Суть проблемы


В Windows Vista и выше имеется одна неприятная штука. Если в имени домена встречается точка, то суффикс почему-то не добавляется. То есть:

ping user – работает и ведет на user.company.com
ping project.user – не работает


Говорят, что это баг. Microsoft даже объявила, что исправила его в Vista SP2, если не ошибаюсь, но, как видим — он есть.

Решение проблемы


1. Пуск -> Выполнить -> gpedit.msc
2. Конфигурация компьютера -> Административные шаблоны -> Сеть -> DNS-клиент
3. Включить следующие параметры:
— Разрешить добавление DNS-суффиксов к запросам несоответствующих составных имен
— Primary DNS Suffix Devolution Level.

После проделывания сих шаманских действий всё магическим образом заработало. Надеюсь заметка будет кому-то полезна.
Теги:
Хабы:
+4
Комментарии6

Публикации

Изменить настройки темы

Истории

Работа

Ближайшие события