Когда веб-страница загружается дольше, вы можете быть удивлены, обнаружив, что проблема не в вашем интернет-соединении, а в настройках DNS. Вот почему.
Возможно, вы слышали, как люди говорили вам сменить DNS, если скорость вашего интернета страдает. Некоторые могут утверждать, что изменение настроек DNS может фактически удвоить скорость вашего интернета!
Ваши настройки DNS играют очень важную роль в скорости просмотра. Вы регулярно используете DNS, хотя и не знаете об этом. Итак, давайте обсудим, что такое DNS и почему настройки DNS влияют на скорость вашего интернета.
Что такое DNS-сервер?
DNS — это простая аббревиатура от системы доменных имен. Думайте об этом как об огромном каталоге, в котором записаны все адреса в Интернете. Когда вы вводите URL-адрес в свой браузер, он преобразуется вашим браузером в IP-адрес с использованием записей DNS.
Каждое устройство, подключенное к Интернету, имеет свой собственный IP-адрес. Без DNS-серверов вам необходимо сохранять каждый IP-адрес для доступа к определенному веб-сайту. Но, к счастью, с DNS-записями имя хоста автоматически транслируется в IP-адрес, и ваш браузер отправляет запрос на сервер, который возвращает ресурсы, загружающие ваш сайт.
Есть серверы Динамический DNS И статические DNS-серверы. Первый регулярно обновляет записи DNS по мере изменения IP-адресов. Есть много Бесплатные поставщики динамических DNS которые вы также можете использовать.
Как DNS-сервер влияет на скорость
Чтобы понять, как DNS-сервер влияет на скорость, важно сосредоточиться на записях DNS, наиболее важной из которых является запись A, обозначающая «адрес».
Запись A сопоставляет все доменные имена с IP-адресами. Когда вы заходите на веб-сайт, DNS разрешает ваш запрос, преобразует URL-адрес в IP-адрес, а затем указывает на сервер, на котором размещен веб-сайт.
Если время отклика на DNS-сервере велико, это может замедлить процесс разрешения имен веб-сайтов. Это может привести к тому, что веб-сайт будет загружаться медленнее, чем вы ожидаете.
По умолчанию DNS-сервер выбирается автоматически, хотя некоторые интернет-провайдеры могут использовать указанный DNS-сервер, географически близкий к пользователю.
Но если DNS-серверы сильно загружены трафиком, это приведет к увеличению скорости разрешения имен, что снизит производительность просмотра. Аналогичным образом, если DNS-сервер расположен на большом расстоянии от вашего места жительства, обработка запросов веб-сайта займет больше времени.
يمكنك Измените настройки DNS, чтобы улучшить скорость интернета Однако это не универсальное решение. В идеале вы должны выбрать ближайший к вам DNS-сервер с актуальными записями.
Веб-сайты в Интернете распределены по серверам или узлам. Многие люди используют сеть доставки контента (CDN). Cloudflare или Google DNS Чтобы улучшить производительность и быстрее загружать свои сайты.
Файлы ядра распространяются по сети, а не хранятся на одном сервере. Это сокращает время отклика и сокращает время загрузки вашего сайта.
Например, предположим, что вы находитесь в Канаде и загружаете файл через веб-сайт, использующий Cloudflare. Если ваши старые записи DNS A разрешают запрос на канадский сервер, ваши скорости будут очень хорошими.
Однако, если DNS разрешает ваш запрос серверу в Великобритании, например, вы заметите снижение скорости соединения. Имейте в виду, что DNS-запросы обычно не влияют на скорость загрузки, но замедляют загрузку веб-сайтов.
Как найти лучший DNS-сервер
Используйте Namebench Один из лучших способов найти самый быстрый DNS-сервер. Это простая утилита, разработанная Google, которая позволяет быстро идентифицировать проверенные DNS-серверы рядом с вашим местоположением. Вот как это работает:
1. Скачайте и установите Namebench
После того, как вы загрузите и установите Namebench, вам нужно будет добавить DNS-сервер, который вы используете. В большинстве случаев Namebench автоматически обнаружит и заполнит используемые вами серверы имен, как показано выше.
Это переносимый исполняемый файл, поэтому ничего устанавливать не нужно. Просто скачайте и извлеките приложение, и оно сразу же заработает.
2. Запустите тест
После запуска теста Namebench покажет вам результаты. Интерпретация этих результатов, показанных ниже, может быть немного сложной, но в идеале вы просто должны обратить внимание на рекомендации вверху. Вот как это выглядит:
Если вы посмотрите на верхнюю часть, вы обнаружите, что текущий основной DNS является самым быстрым, а это означает, что нет причин что-то менять. Вы также можете увидеть рекомендуемую конфигурацию справа, включая первичный, вторичный и третичный серверы.
Затем Namebench покажет вам все протестированные DNS-серверы вместе с результатами для каждого из них. Вы даже можете увидеть среднее время отклика и другие технические детали, если прокрутите страницу вниз.
3. Сменить DNS-сервера (при необходимости)
Имейте в виду, что вам придется изменить DNS-сервер всех подключенных устройств. Так, например, если вы подключены к Интернету с помощью другого устройства, такого как PlayStation 5, вы также можете изменить DNS на нем.
Почему DNS-серверы влияют на скорость вашего интернета
Возможно, наиболее важным фактором является время поиска в DNS, когда DNS разрешает ваш запрос. Чем медленнее, тем дольше будет загружаться ваш сайт. Аналогичным образом, если кэш DNS был недавно очищен, для кэширования новых записей может потребоваться некоторое время.
DNS проверит кеш браузера, кеш операционной системы и даже отправит запрос на рекурсивный DNS-сервер (предоставленный вашим интернет-провайдером) для разрешения запроса.
Вывод: стоит ли менять настройки DNS?
Важно отметить, что изменение настроек DNS не требуется постоянно, поскольку ваш интернет-провайдер обычно подключает вас к более быстродействующему DNS-серверу.
Но если вы путешествуете или подключаетесь к DNS-серверу, который не обновлен или отсутствует, скорость может снизиться. Изменение настроек DNS определенно поможет. В некоторых случаях также может помочь использование Smart DNS.