timeDNS() { parallel -j0 --tag dig @{} "$*" ::: 208.67.222.222 208.67.220.220 198.153.192.1 198.153.194.1 156.154.70.1 156.154.71.1 8.8.8.8 8.8.4.4 | grep Query | sort -nk5; }


Команда timeDNS() выполняет измерение времени ответа от различных бесплатных DNS-серверов. Она использует утилиту dig для отправки DNS-запросов к нескольким DNS-серверам, указанным в :::, и параллельно измеряет время ответа. Затем она фильтрует результаты, оставляя только строки с «Query», сортирует их по времени ответа и выводит результат. Это помогает найти самый быстрый бесплатный DNS-сервер из списка альтернатив. Альтернативой может быть ручное тестирование DNS-серверов с помощью команды dig, но данная команда автоматизирует процесс.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *