NoFateMe
@NoFateMe

Бесшовный переход на другой DNS сервер в resolv.conf?

Суть вопроса в следующем, в resolv.conf указано два сервера DNS и если первый сервер перестаёт отвечать то по сценарию запросы идут на второй. Но проблема в том что эти запросы начинают идти с затупами и с задержками, так как каждый раз и каждый запрос система спотыкается об этот мервый первый сервер и по истечению какого-то таймаута обращается ко второму и так по кругу. Различные опции в resolv.conf не помогают решить эту проблему

Вопрос, есть ли возможность сделать в resolv.conf или при помощи других инструментов бесшовный переход от мертвого DNS к живому без постоянной долбёжки в тот самый мертвый DNS адрес
  • Вопрос задан
  • 1485 просмотров
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Настрой кеширующий DNS сервер на этой машине и укажи в resolv.conf nameserver 127.0.0.1 помимо того, что запрос будет отправлен сразу на несколько серверов, что исправит указанную в вопросе проблему побочным эффектом будет некоторое ускорение резолвинга за счёт кеширования (главное не переборщить с TTL).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@trabl
Может тупо скрипт написать, который будет пинги слать каждые несколько секунд на основной DNS сервер, и если он становится недоступным вносить изменения в resolv.conf? Да, костыль, но тем не менее.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы