Назад | Перейти на главную страницу

Отрегулировать тайм-аут Windows DNS аналогично resolv.conf в Linux?

Мне любопытно, есть ли механизм для настройки тайм-аута клиентского распознавателя Windows таким же образом, как опция «тайм-аут» в Linux. /etc/resolv.conf файл работает.

Например, мой Linux resolv.conf файл часто выглядит так:

search abc123.net
option timeout:1
nameserver 172.16.2.14
nameserver 172.16.2.18
nameserver 172.16.4.10

Мой тайм-аут составляет 1 секунду между попытками сервера имен.

Как это работает на стороне Windows?

Если есть механизм для этого, применяется ли он обычно?

Вы можете внести изменения, добавив раздел реестра. У Microsoft есть инструкции здесь: http://technet.microsoft.com/library/Cc977482

Если эта ссылка перестает работать, вот сводка:

Используйте regedit, чтобы добавить DNSQueryTimeouts как многострочное значение для HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Затем добавьте пять значений, указывающих количество секунд, в течение которых каждый временной предел применяется к соответствующей попытке в процессе разрешения имен. Добавьте шестое значение нуля.

  1. Запросите предпочтительный DNS-сервер по предпочтительному соединению.
  2. Запросите предпочтительный DNS-сервер для всех подключений.
  3. Опрашивать все DNS-серверы при всех подключениях (1-я попытка).
  4. Опрашивать все DNS-серверы при всех подключениях (2-я попытка).
  5. Опрашивать все DNS-серверы при всех подключениях (3-я попытка).
  6. Должен быть нулем (чтобы указать конец списка)

Значения по умолчанию:

1
2
2
4
8
0