У меня есть Windows 7 Pro с любопытной проблемой, касающейся использования DNS-сервера.
Ящику назначен IP-адрес и 2 DNS-сервера от DHCP-сервера на базе Linux в моей локальной сети. Два DNS-сервера - мой локальный DNS-сервер (для частных хостов) и DNS-сервер моего интернет-провайдера для резервирования в случае сбоя внутреннего DNS.
Хотя IPCONFIG на Win7 показывает, что адреса DNS выданы правильно, разрешение не работает, как я ожидаю. При попытке запустить страницу с внутреннего веб-сервера через имя хоста браузеры Win7 (Chrome, IE) говорят, что не могут разрешить адрес. Трассировка netmon показывает, что Windows фактически перенаправляет запрос DNS непосредственно в DNS провайдера , а не на локальный DNS-сервер моей сети. Всегда следует сначала попробовать локальный DNS-сервер. Как ни странно, при использовании nslookup разрешение работает как положено (сначала локально).
Я предполагаю, возможно, неправильно, что DNS-серверы, выданные DHCP, будут использоваться по порядку, то есть локальный DNS всегда будет сервером первого выбора. Это не правильно?
Исследуя это, я читал о некоторых проблемах, очень похожих на это, которые обычно связаны с решением, которое касается ручной настройки порядка использования DNS-серверов, что, как мне кажется, сводит на нет удобство DHCP.
Есть ли в Windows 7 параметр IP/ реестра, который заставил бы его использовать DNS-серверы в порядке, указанном DHCP?
Спасибо заранее.