Случайная проблема DNS-клиента с DNS BIND9 / Windows Server 2003 - PullRequest
0 голосов
/ 03 апреля 2010

В нашем офисе у нас есть локальный сервер с DNS для внутренних связанных «доменов» (например, .internal, .office, .lan, .vpn и т. Д.). Случайным образом, только узлы, настроенные с этими расширениями, прекратят разрешение на рабочих станциях под управлением Windows. Иногда это работает в течение пары недель без проблем на одной машине, затем внезапно перестает работать, или это происходит еще 15 раз в день. Это абсолютно случайно для всех рабочих станций.

При устранении неполадок я открыл командную строку и дал различные команды nslookup для некоторых из этих хостов, и они разрешаются, однако мне сказали, что nslookup использует разные «библиотеки» для разрешения имен, чем другие приложения, такие как веб-браузеры, почтовые клиенты и т. д.

Пока единственное решение - это вручную перезапустить DNS-клиент Windows на каждой рабочей станции, когда это произойдет. Выполнение команды ipconfig / flushdns несколько раз помогает время от времени, но недостаточно для того, чтобы даже попытаться выполнить перезапуск DNS-клиента.

Я пробовал два разных DNS-сервера; BIND9 и Windows Server 2003 R2 DNS, и поведение одинаково.

У нас есть один коммутатор Netgear JGS524, к которому подключены все рабочие станции и серверы внутри офиса, и коммутатор Linksys SR224G в другом отделении с подключенными рабочими станциями.

1 Ответ

0 голосов
/ 27 апреля 2010

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

Мое решение: удалить вторичное. Это не очень хорошее решение, так как оно, очевидно, убьет полное разрешение имен, если этот единственный сервер имен выйдет из строя, но, учитывая, что эта сеть мала и разрешение имен не является критически важным (читай: оно может отключиться в течение часа), это решение приемлемо.

...