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

Предисловие


В нашей компании для удобства конфигурации и работы мы используем центральный сервер, на котором находятся все рабочие версии проектов. У каждого разработчика имеется своя папка, которую он подключает как сетевой диск. В папке лежат его проекты. Все директории из неё автоматически добавляются как поддомены. До недавнего времени для того, чтобы попасть по 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
3 сентября 2009, 12:05
7
IvanT –5,5

комментарии (6)

+1
Traveler #
Видимо потом решили, переименовать баг в фичу.
Ну а для исправления «фичи-бага», нужно фичу «отключить»
0
ctrlok #
До чего ж люди ( вцелом, всмысле человечество ) до грабленаступления горазды :)
Немного непонятно почему действия в п.3 названы шаманскими.

В любом случае вы молодец — потому как публикация материалов на хабре поможет другим людям в процессе гугления данной проблемы :)

Надо будет вспомнить молодость и описать действительно шаманские действия по миграции сети из одного домена в другой с понижением rate, а то у мелкомягких даже в мануалах есть ошибки описания синтаксиса команд, что в свое время повергло меня прямо таки в шок.
0
IvanT #
Надеюсь, что поможет кому-то. Самому пришлось долго гуглить, чтобы найти решение.
+1
stalkers #
Было бы просто замечательно, если бы вы еще рассказали в подробностях, как вы сделали автоматическое добавление поддоменов.
0
IvanT #
Сервер на FreeBSD. Раз в 10 минут отрабатывает крон. Конкретно команды, которые он выполняет привести не могу ибо этим занимается наш админ. Также крон смотрит в директории наличие файла
.conf, в котором указаны настройки SSL и версии PHP для этого домена.
0
stalkers #
И на том спасибо.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.