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

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

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

  1. ipconfig / flushdns
  2. ipconfig / registerdns
  3. netsh winsock reset

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

4
задан 27 July 2016 в 17:52
2 ответа

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

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

5
ответ дан 3 December 2019 в 03:05

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

Определенно плохая идея, см. Ниже. Это должно рассматриваться как последнее средство.

Итак, что является наилучшей практикой?

Устраните проблемы с вашим 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. Убедитесь, как выглядит выбор главного / резервного браузера и как им управлять.

1
ответ дан 3 December 2019 в 03:05

Теги

Похожие вопросы