Как использовать самый быстрый DNS

Смахнув пыль с сообщений Let's Use Linux, Я заново открыл тот, который я хотел бы углубить. Речь идет о существовании namebench, инструмента, который позволяет тестировать различные DNS и очень помогает ускорить наше интернет-соединение.

Что такое DNS

DNS-сервер похож на телефонную книгу, в которой хранятся телефонные номера людей. В этом случае он хранит номер IP, соответствующий интернет-адресам, по которым мы просматриваем.

Таким образом, помещая www.google.com, DNS-сервер преобразует этот текст в IP-адрес компьютера, на котором хранится страница, которую мы хотим увидеть. Нам нужны DNS-серверы, потому что, очевидно, www.google.com легче запомнить, чем длинное число.

С другой стороны, важно понимать, что не существует единого DNS-сервера для всех. Есть то, что называется корневые серверы, которые знают, где находятся «высокоуровневые» серверы в каждой из зон, на которые был разделен мир, и которые также хранят «полный список» IP-адресов. Во всем мире всего 13 таких серверов. Кроме того, существуют серверы «верхнего уровня», которые хранят только часть этого списка (обычно связанного с географическими факторами - .ar, .be и т. Д. - или родовыми --.com, .gov и т. Д.).

Таких серверов много, есть даже частные инициативы (такие как Google и интернет-провайдеры - ISP- каждой из стран), которые предлагают услуги DNS. Это DNS-серверы, которые мы обычно используем, поскольку, если у нас нет искомого номера, они передают запрос на другой сервер и так далее, пока не получат ответ.

Подводя итог, можно сказать, что выбор того или иного DNS может существенно повлиять на производительность вашего соединения (как для загрузки, так и для загрузки), поскольку чем больше времени потребуется для преобразования URL-адреса в IP-адрес, тем больше времени потребуется нашему компьютеру для доступа к этой странице. .

Как выбрать самый быстрый DNS

namebench - это многоплатформенный инструмент, который поможет вам найти самые быстрые и ближайшие DNS-серверы, в зависимости от того, где находится компьютер. Что он делает, так это проводит очень всестороннюю оценку, используя вашу историю веб-поиска, вывод tcpdump и другие стандартизированные наборы данных в качестве эталона, чтобы предоставить подробный отчет по каждому DNS и дать рекомендации о том, какой сервер будет лучшим и сколько соединение улучшится по сравнению с используемым в настоящее время DNS.

[предупреждение] Будьте осторожны, не всегда самый быстрый сервер является самым безопасным или тем, который лучше всего защищает вашу конфиденциальность. Альтернативой, которая уравновешивает скорость, безопасность и конфиденциальность, является openNIC. [/ предупреждение]

Namebench это бесплатное программное обеспечение, которое никоим образом не изменяет систему.

Установка

En Debian / Ubuntu и производные:

sudo apt-get установить namebench

En Арка и производные:

yaourt -S namebench

В остальном вы можете скачать исходный код и скомпилировать его.

Скачать namebench

Использовать

1. При выполнении команды Namebench, он откроется.

2. Авторизоваться 127.0.0.1 en неймсерверов  и нажмите кнопку Начать тест, как показано на изображении ниже.

namebench в действии

namebench в действии

3. Выпить кофе. Когда вы вернетесь, вы увидите, что в вашем интернет-браузере открылась страница, на которой отображается отчет, созданный namebench.

Подробный отчет о производительности каждого DNS

Подробный отчет о производительности каждого DNS

Это действительно жемчужина, которую стоит прочитать подробно.

Графики производительности DNS-серверов

Графики производительности DNS-серверов
Больше графиков производительности DNS-серверов

Больше графиков производительности DNS-серверов

Изменение DNS в соответствии с рекомендациями namebench обычно является очень простой задачей, но, поскольку это зависит от используемого вами дистрибутива, проще всего создать файл /etc/resolv.conf.head вручную и добавить соответствующий DNS.

Изменение файла /etc/resolv.conf - не лучшее решение в этих случаях, поскольку этот файл изменяется Network Manager и другими сетевыми менеджерами. По этой причине я рекомендую использовать /etc/resolv.conf.head.

Результаты

Иногда речь имеет меньшее значение, чем результат. Это до и после настройки моего DNS-сервера в соответствии с рекомендациями namebench.

Результаты скорости интернета до настройки моего DNS в соответствии с рекомендациями namebench

До
Результаты скорости интернета после настройки моего DNS в соответствии с рекомендациями namebench

После

Впечатляет, правда? В любом случае стоит уточнить, что результаты зависят от многих факторов (насколько хорош ваш текущий DNS, ваше местоположение, скорость Интернета, предоставляемая вашим провайдером, и т. Д.).

Более подробную информацию: Namebench


Добавить в качестве предпочтительного источника