Автор Тема: Второй или резервный DNS  (Прочитано 7328 раз)

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Второй или резервный DNS
« : 02.09.2020 13:42:40 »
mate
Центр управления системой.
Ethernet-интерфейсы
DNS-серверы

По сути, здесь указывается основной и резервный dns сервера.
Вот основной всегда работает быстро, с ним вопросов нету.
А вот если прописать второй. (Не знаю верно ли, я прописываю через пробел)
и первый dns упадет, то ping ya.ru начинает хорошенько так тормозить.
5 секунд происходит разрешение имени в ip и еще через 5 сек начинают идти пинги.

На виндовских машинах, при падении первого dns переключение на второй происходит не заметно для пользователя, можно сказать моментально.
Могу предположить, что шлется запрос на первый, таймаут пол секунды, нет ответа тогда на второй отправляется запрос.

Вот и возникает вопрос, можно как то подшаманить, что бы и в линухах, падение первого dns для пользователя было не заметным?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Второй или резервный DNS
« Ответ #1 : 02.09.2020 14:19:31 »
Уменьшить таймауты, очевидно.
Андрей Черепанов (cas@)

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Re: Второй или резервный DNS
« Ответ #2 : 02.09.2020 14:21:49 »
Где?
Если не секрет ?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Второй или резервный DNS
« Ответ #3 : 02.09.2020 14:46:15 »
Есть стандарты. Windows на них, как правило, накладывает.

А так ставить кэширующий DNS. С ним задержка будет только при первом обращении после перезагрузки, либо при первом обращении после протухания данных. Соответственно в системных настройках указывать 127.0.0.1.

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Re: Второй или резервный DNS
« Ответ #4 : 02.09.2020 15:08:51 »
Автор: asy
Да знаю. Есть свои плюсы и минусы.

Сейчас интересен вопрос с таймаутами. Где подкрутить. В интернете пока ничего не попадается. Или не так ищу.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Второй или резервный DNS
« Ответ #5 : 02.09.2020 18:03:52 »
Автор: asy
Да знаю. Есть свои плюсы и минусы.

Сейчас интересен вопрос с таймаутами. Где подкрутить. В интернете пока ничего не попадается. Или не так ищу.
https://www.thegeekdiary.com/how-to-change-time-interval-to-fall-back-to-secondary-dns-server-in-centos-rhel/
Андрей Черепанов (cas@)

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Re: Второй или резервный DNS
« Ответ #6 : 03.09.2020 09:59:26 »
Спасибо за ссылку.

Но у меня не заработало.
Делал так:

/etc/resolv.conf
# Generated by resolvconf
# Do not edit manually, use
# /etc/net/ifaces/<interface>/resolv.conf instead.
....

/etc/net/ifaces/eth0/resolv.conf
....
options timeout:1

Далее надо перезапустить службу. С консоли как правильно я не знаю, поэтому залез в центр управления системой. За одно указал неправильный адрес первого dns. Жму применить.
Открываю консоль ping ya.ru ничего не изменилось. Задержка 5сек+5сек.

Смотрю, что произошло с файлом.
/etc/net/ifaces/eth0/resolv.conf
options timeout:1
....

Мой options попал только на первую строку.

Я что то делаю не так ?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Второй или резервный DNS
« Ответ #7 : 03.09.2020 10:51:01 »
Я что то делаю не так ?
Там (в man resolv.conf ) есть вот такая фраза: The value for this option is silently capped to 30. Не очень понятно, как её расценивать, надо код смотреть наверное...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Второй или резервный DNS
« Ответ #8 : 03.09.2020 14:50:52 »
Я что то делаю не так ?
Там (в man resolv.conf ) есть вот такая фраза: The value for this option is silently capped to 30. Не очень понятно, как её расценивать, надо код смотреть наверное...

Насколько понял:
timeout:n, это время ожидания ответа сервера, перед повторной попыткой запроса через другой dns. По-умолчанию 5 секунд. Значение этого параметра ограничено 30-ю секундами.

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Re: Второй или резервный DNS
« Ответ #9 : 07.09.2020 10:19:23 »
А ни кто не может поменять у себя таймаут ?
Для эксперимента. Будет переключение за 1 сек на второй днс ?