Могу ли я пропустить некоторые IP-адреса, возвращаемые циклической переборкой DNS?

archive.ubuntu.com возвращает 4 IP-адреса. 2 из них намного быстрее, самый медленный на порядок медленнее. Могу ли я выборочно запретить некоторые IP-адреса?

0
19.05.2016, 23:31
3 ответа

Вы можете настроить простой локальный кэширующий DNS-сервер с помощью dnsmasq и добавить в файл конфигурации одну или несколько строк

   ignore-address=<ipaddr>

Игнорировать отвечает на запросы A-записи, которые включают указанный адрес. Ошибка не возникает, dnsmasq просто продолжает ожидать другого ответа.

1
28.01.2020, 02:48

Вы можете получать IP-адреса, которые находятся далеко географически. Во многих странах есть местные архивы. Они используют двухсимвольный код страны в качестве имени поддомена. Для Канады (ca) местные архивы находятся на сайте ca.archives.ubuntu.com. Вы можете попробовать использовать архивы вашей страны. Они должны быть ближе и, как правило, быстрее.

Как вы определяете, какой сервер быстрее? Время проверки связи часто указывает на передачу, но не является гарантией производительности.

Если вы хотите фильтровать, вы можете создать сценарий для динамического обновления файла hosts на основе измеренной производительности.Это полезно, только если /etc/nsswitch.conf настроен для файлов до DNS.

0
28.01.2020, 02:48

Вы можете попробовать разместить запись для эквивалентного DNS в вашем /etc/hosts, например:

91.189.88.152       archive.ubuntu.com
0
28.01.2020, 02:48

Теги

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