@I_AM_SHEFF

Настройка DNS CentOS7?

Добрый день!
Как ускорить переключение между указанными DNS в системе?
Т.е. прописаны в /etc/resolv.conf два DNS сервера. Когда DNS1 отключен, система через долгое время (секунд 5-10) передает запрос на DNS2. Как сделать чтобы запрос на DNS2 уходил допустим через 1-2 секунды?
  • Вопрос задан
  • 200 просмотров
Решения вопроса 1
@vitaly_il1
DevOps Consulting
timeout:n - см. подробнее https://www.thegeekdiary.com/how-to-change-time-in...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
hint000
@hint000
у админа три руки
Поставить локальный кэширующий DNS-сервер (есть несколько вариантов на разный вкус), в его настройках прописать форварды DNS1, DNS2 (да хоть ещё сто штук других). В некоторых случаях можно явно указывать таймауты, можно слать запросы одновременно на несколько серверов (т.е. без паузы, просто кто первый ответил - того и тапки), можно переопределять время кэширования...
Это мероприятие однозначно стоит проводить для локальной сети. Для одного сервера - ну если не лень.
Ответ написан
Комментировать
akelsey
@akelsey
Никак. Ваш компьютер откуда знает что DNS1 в дауне? Он и проверяет первый, не отвечает если идёт на второй. Для того что бы второй стал первым существует администратор.
Для реализации автопереключения, нужно либо скрипт, который будет парсить ответы от днсов и менять их в системе, либо дополнительный сервис вроде балансера (хотя в вашей задаче это избыточно), который и будет знать о том что один днс не доступен и всех нужно гнать на второй.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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