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

Как я могу автоматизировать очистку DNS?

У меня есть пара виртуальных машин. Некоторые приложения используют HOSTNAME в их файлах конфигурации, чтобы связаться с этими машинами.

Все шло нормально и всем доволен! пока приложение не перестанет подключаться к виртуальным машинам или службам на виртуальных машинах, используя имя хоста! После некоторых исследований я обнаружил, что мы все еще можем подключать виртуальные машины с помощью IP !! Это значит, что проблема с DNS! Итак, я запустил ниже трех команд, и все начали работать нормально

  1. ipconfig / flushdns
  2. ipconfig / registerdns
  3. сброс WinSock Netsh

Но теперь проблема в том, что мы не можем предсказать, когда это произойдет снова. Итак, какова лучшая практика? Должен ли я помещать эти команды в сценарий и запускать их ежедневно?

Если вы управляете средой, вам следует подумать о том, чтобы установить более высокие значения для аренды DHCP (например, 7 дней) и снизить значения TTL на вашем DNS-сервере (например, 15 минут или 1 час).

В хорошо настроенной среде такое поведение не должно наблюдаться.

Должен ли я помещать эти команды в сценарий и запускать их ежедневно?

Однозначно плохая идея, см. Ниже. К этому следует относиться как к крайней мере.

Так что же лучше?

Устраните проблемы с вашим DNS-сервером и подключением к сети, настройте кеш DNS-клиента ваших хостов.

Источник: https://technet.microsoft.com/en-us/library/cc959309.aspx

Кэш преобразователя и кеш сервера обслуживаются отдельно. Для получения информации о кэше сервера см. Справку Windows 2000 Server. Продолжительность времени, в течение которого положительный или отрицательный ответ кэшируется на DNS-клиенте, зависит от значений в следующем разделе реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters

Здесь важно то, что ваш клиент может кэшировать отрицательные ответы. Ваши приложения должны быть настроены с приличным таймаутом разрешения имен. Если у ваших хостов есть соединение L2, вы можете настроить NetBIOS в качестве резервного. Если нет, то вы также можете использовать WINS. Убедитесь, как выглядит выбор основного / резервного браузера и как им управлять.