От работы DNS сервера, через который проходят практически все обращения к сайтам, напрямую зависит вся Ваша работа Интернете. Соответственно, если он работает нестабильно, медленно или вообще не отвечает, то Вас это в скором времени начнёт раздражать. Сейчас у крупных провайдеров подобное встречается достаточно редко, а вот у мелких — сплошь и рядом. Выход прост — необходимо поменять DNS на роутере и дальше уже пользоваться этим альтернативным вариантом. Тем более, что делается это за пару минут и никаких специальных навыков и знаний не требует.
Сначала необходимо зайти в веб-интерфейс маршрутизатора, используя его IP (обычно 192.168.0.1 или 192.168.1.1), либо доменное имя. После авторизации у Вас есть два сценария действий.
Первый способ — сменить DNS в параметрах Интернет-соединения. Это самый правильный вариант действий. Заходим в параметры подключения к провайдеру (обычно раздел называется «Internet» или «WAN») и смотрим настройки:
В некоторых случаях, как в моём примере, для этого нужно открыть дополнительные настройки соединения. Там должны быть поля для ввода, в которые нужно прописать свои адреса DNS. После этого сохраняем изменения и перезагружаем роутер.
Второй способ позволяет сменить DNS на роутере через настройки DHCP-сервера. То есть после этого маршрутизатор будет выдавать клиентским устройствам те IP адреса ДНС, которые Вы ему укажете. Этот вариант менее предпочтителен ввиду того, что на некоторых устройствах параметры протокола TCP\IP могут быть прописаны вручную
Открываем параметры Домашней сети LAN и находим подраздел, в котором находятся настройки DHCP-сервера.
Находим строчки, в которые надо вписать адреса DNS и вносим туда свои значения. После этого сохраняем изменения и перезагружаем роутер.
Эта инструкция поможет вам изменить DNS-серверы на вашем роутере. Я коротко расскажу что такое DNS и для чего их менять (вы можете пропустить эту часть и сразу перейти к настройке), а затем покажу как прописать свои DNS в настройках роутера. Рассмотрим на примере роутеров от разных популярных производителей: TP-Link, D-Link, ASUS, Huawei, Keenetic, ASUS, Tenda, Xiaomi и т. д.
Зачем менять DNS-серверы в настройках роутера и как это сделать?
Чтоб открыть любой сайт, браузеру нужно преобразовать адрес сайта (например, help-wifi.com) в IP-адрес, найти его и загрузить. За преобразование адресов отвечает DNS-сервер. Если вы используете подключение к интернету, значит вы уже пользуетесь каким-то DNS-сервером. Чаще всего это серверы от вашего интернет-провайдера. По умолчанию, если вы не меняли эти настройки, роутер и соответственно ваши устройства используют DNS-серверы провайдера.
Есть много сторонних DNS-серверов, которые можно и даже нужно использовать как замену провайдеровским DNS. Причин несколько:
- Скорость работы. Как правило, сторонние DNS-серверы быстрее.
- Стабильность работы. Если у интернет-провайдера есть проблемы в работе DNS-сервера, у вас не будет работать интернет. Будут ошибки не удается найти DNS-адрес сервера, DNS-сервер не отвечает в Windows 11, и т. д. Эти ошибки бывают не только на компьютерах, но и на телефонах, планшетах, телевизорах.
- Безопасность. Как правило, DNS провайдера не дают защиту от фишинга, слежки, перехвата. К тому же провайдер может видеть ваши запросы к DNS серверу. Сторонние серверы от известной компании в этом плане намного безопаснее.
Если прописать адреса сторонних DNS-серверов в настройках роутера, то их будут использовать все устройства, которые подключаются к этому роутеру. Но если вам нужно сменить их на каком-то конкретном устройстве, тогда вам пригодятся эти инструкции:
- Как изменить DNS-серверы в Windows 11
- Как сменить DNS-сервера на iPhone и iPad?
- Инструкция для других версий Windows и для Android в этой статье: 8.8.8.8 – что за адрес? Как заменить DNS на Google Public DNS.
Какие DNS использовать на роутере?
Я рекомендую использовать DNS от Google – 8.8.8.8 / 8.8.4.4. О них я более подробно рассказывал в статье по ссылке выше.
Но так же есть другие проверенные компании, которые предоставляют бесплатные DNS-серверы: OpenDNS ( 208.67.222.222 / 208.67.220.220), Comodo Secure DNS (8.26.56.26 / 8.20.247.20), Cloudflare (1.1.1.1 / 1.0.0.1). Почему по два адреса? Грубо говоря адрес основного сервера и запасного.
Где в настройках роутера прописать DNS-серверы?
В настройках практически каждого роутера есть два способа, которыми можно поменять DNS.
- В настройках WAN (Подключения к интернету). При выборе способа подключения к интернету (Динамический IP (DHCP), Статический IP, PPPoE, L2TP, PPTP) можно вручную указать DNS-сервер. Я рекомендую использовать именно этот способ. Если на вашем роутере и с вашим интернет-провайдером (способом подключения) это возможно.
- В настройках DHCP-сервера. Когда роутер (точнее DHCP-сервер) автоматически выдает устройству IP-адрес, он так же выдает адрес DNS-серверов. Если в настройках DHCP-сервера указать эти адреса вручную, то они будут выдаваться всем устройствам, которые настроены на автоматическое получение DNS-адресов.
Давайте рассмотрим эти настройки на примере конкретных роутеров.
TP-Link
- Чтобы сменить DNS на роутере TP-Link необходимо сначала зайти в настройки роутера. Обычно нужно в браузере перейти по адресу 192.168.1.1, 192.168.0.1, или tplinkwifi.net. Вот подробная инструкция: как зайти в настройки роутера TP-Link.
- Откройте раздел Дополнительные настройки – Сеть – Интернет. Откройте Дополнительные настройки, выберите Использовать следующие адреса DNS-серверов, пропишите предпочитаемый и альтернативный адрес и сохраните настройки.
- Если у вас немного другой веб-интерфейс:
- В старом веб-интерфейсе (еще он может быть зеленым):
Не забывайте сохранять настройки.
2 способ: через DHCP-сервер
В настройках откройте раздел Дополнительные настройки – Сеть – DHCP-сервер. Пропишите там первичный и вторичный DNS-сервер. Сохраните настройки и перезагрузите роутер.
ASUS
- Выполните вход в настройки роутера ASUS.
- Откройте вкладку Интернет. В разделе Настройка DNS WAN в поле Подключаться к DNS-серверу автоматически выберите Нет. Пропишите адреса DNS-серверов на роутере ASUS и нажмите на кнопку Применить для сохранения настроек.
- Перезагрузите роутер.
2 способ: в настройках DHCP-сервера
В разделе Локальная сеть откройте вкладку DHCP-сервер. Пропишите IP-адрес DNS и сохраните настройки.
Huawei
- Для начала откройте настройки роутера Huawei.
- Смените адреса DNS-серверов в разделе LAN – DHCP Server Configuration. Или Settings – DHCP.
- Сохраните настройки и перезагрузите маршрутизатор.
Keenetic
- Откройте настройки роутера Keenetic.
- Откройте раздел Интернет – Проводной. В разделе Параметры IP и DNS пропишите адреса сторонних DNS-серверов.
- Сохраняете параметры.
2 способ: DHCP-сервер
Откройте раздел Домашняя сеть. В поле Параметры IP укажите DNS 1 и DNS 2 и сохраните настройки.
Xiaomi
- Для смены DNS на роутере Xiaomi откройте настройки роутера по адресу miwifi.com или 192.168.31.1.
- На странице с настройками откройте раздел Settings – Network Settings.
- Включите Configure DNS manually, укажите адреса и сохраните настройки нажав на кнопку App.
Tenda
- Откройте настройки роутера. Если не знаете как это сделать, смотрите эту статью: как зайти в настройки роутера Tenda.
- Откройте страницу Настройки интернета и укажите там первичный и вторичный DNS-сервер.
- Сохраните настройки и перезагрузите роутер.
2 способ: в настройках LAN
Перейдите на страницу Системные настройки и выберите Настройки LAN. Включите Настройки DNS и пропишите нужные адреса.
Теперь роутер будет выдавать указанные вами адреса DNS-серверов всем клиентам (при условии, что у них настроено автоматическое получение DNS).
@dollar
Делай добро и бросай его в воду.
У меня провайдер перенаправляет все DNS запросы на свои сервера.
Даже если указать произвольный сайт в качестве DNS, то адрес всё равно будет резолвиться.
C:\Users\user>nslookup ya.ru example.com
╤хЁтхЁ: UnKnown
Address: 93.184.216.34
Не заслуживающий доверия ответ:
╚ь : ya.ru
Addresses: 2a02:6b8::2:242
87.250.250.242
Соответственно, если указать сторонние DNS в настройках, то запросы до них просто не доходят.
Как решить эту проблему на уровне маршрутизатора? Справится ли обычный роутер или нужно покупать какое-то специальное оборудование?
-
Вопрос задан
-
6153 просмотра
В качестве решения был выбран путь использования нестандартного порта.
Вместо DNS порта 53 можно использовать, например, порт 5353.
Прокатило.
(Нужно, чтобы DNS сервер поддерживал нестандартный порт)
Правда, родная прошивка роутера этого не умела. Пришлось поставить на роутер OpenWRT. Заодно закачал на него файлик hosts для блокировки рекламы.
Но пришлось повозиться.
Пригласить эксперта
Арендовать vps, поднять на ней vpn и жить счастливо, пуская либо только dns-трафик через туннель, либо вообще весь
-
Показать ещё
Загружается…
09 окт. 2023, в 22:24
20000 руб./за проект
09 окт. 2023, в 20:54
100000 руб./за проект
09 окт. 2023, в 20:31
30000 руб./за проект
Минуточку внимания
Как известно, DNS – это сервис, транслирующий имя сайта в его IP-адрес. В свою очередь, надо знать адрес хотя бы одного DNS-сервера, чтобы данным сервисом пользоваться.
Получать адреса DNS роутер может от провайдера, либо, их можно установить «в явном виде». Третьего не дано, и на выборе метода получения DNS настройка этой опции считается выполненной. Рассмотрим нюансы, которые нужно учитывать, настраивая параметры DNS.
Схема работы роутера
Если соединение настроено правильно, то роутер «знает» адреса серверов DNS. На самом деле, больше не требуется ничего: компьютеры и другие устройства получат адрес DNS автоматически. Это может быть либо один из адресов, которые «знает» роутер, либо адрес самого роутера.
Опция «DNS relay», если она есть, никак не влияет на факт получения информации о DNS. Данная опция, можно сказать, ускоряет работу сервиса (роутер может кэшировать часто встречающиеся имена, не более). Вообще, включать «DNS relay» или нет – личное дело пользователя. Все должно работать в любом случае. Мы попытаемся выяснить, в чем может быть причина, по которой ПК не получает адрес DNS от роутера, и какие еще могут быть ошибки в работе DNS.
Адрес DNS получен, сайты не открываются
Допустим, компьютер получил адрес DNS от роутера. При этом, кроме web-интерфейса, нельзя открыть ни один сайт (если не указывать вместо имени адрес). Как в этом случае поступить, постараемся рассмотреть далее.
Прежде всего, проверяем, что адреса DNS от роутера получены. Правой кнопкой жмем на значке соединения, выбираем «Состояние» -> «Поддержка» -> «Подробности»:
Детали сетевого подключения
В строке «WINS-сервер» могут быть пробелы (это не страшно). Если в строке «DNS-серверы» есть хоть что-то (например, адрес роутера), продолжаем читать дальше. Если же нет ничего, эта глава не поможет (сразу переходим к следующей).
В качестве адреса DNS ПК получил адрес роутера
В web-интерфейсе каждого роутера есть вкладка «статуса». На ней показаны все соединения, настроенные в роутере, и параметры этих соединений. Как правило, эта вкладка – стартовая. Перейдите к ней, и найдите, какие адреса DNS сейчас «знает» роутер:
Вкладка «Состояние» в роутерах TP-Link
Если хотя бы один адрес – есть, значит, соединение настроено «как надо». Останется только проверить значения адресов DNS на правильность, если они установлены вручную.
Возможна такая ситуация: адреса DNS в роутере – правильные, но в локальной сети данный сервис не работает. Если сервер DHCP на роутере включен, ситуацию можно считать странной. Попробуйте включить (или, наоборот, отключить) опцию «DNS Relay», если она есть. Вообще, такой роутер – нуждается в ремонте (или в переустановке прошивки). Это 100% так. Проверьте (чаще, в настройках локальной сети), включен ли сервер DHCP.
Если же на вкладке «статуса» поле «DNS» есть, но оно пустое, попробуйте снова настроить соединение, указывая DNS в явном виде:
Вкладка «Сеть» –> «WAN», TP-Link
То есть, нужно установить галочку «использовать указанные серверы DNS», а также, задать адрес DNS:
- Лучше использовать DNS, выданные провайдером (их адреса еще надо узнать)
- Можно использовать общедоступные DNS-серверы: 8.8.8.8 (все восьмерки), две восьмерки – две четверки, 82.146.40.113.
Важно знать, что вместо адресов DNS лучше указывать их имена (при наличии такой возможности). В особенности это касается DNS-серверов, предоставляемых провайдерами.
Надеемся, все было понятно. Эта глава – самая сложная, но мы рассмотрели всю информацию, относящуюся к данной теме.
В качестве адреса DNS ПК получил адрес, не равный адресу роутера
В данном случае, надо разобраться, что это за адрес DNS. Если такой же, как адрес в настройках роутера, то проверьте значение на правильность. В крайнем случае, перенастройте соединение в роутере (указав DNS «в явном виде»). Как на вкладке соединения «WAN» указывать DNS-сервер – рассмотрено в окончании предыдущей главы.
Если есть опция «DNS Relay», пробуйте ее задействовать. Тогда, адрес DNS в компьютере станет равным адресу роутера (192.168.1.1). Но, может быть, все заработает…
Адрес DNS компьютером – не получен
Если ПК от роутера не получает адреса DNS, проверьте следующее. Во-первых, в роутере должен быть включен сервер DHCP. Во-вторых, роутер должен «знать» хотя бы один адрес DNS (проверьте состояние соединения на вкладке статуса). Рассмотрим последовательно, как решить каждую из этих проблем.
Включаем DHCP-сервер
В роутерах «TP-Link» вкладка DHCP-сервера доступна в «Расширенных настройках» («Advanced Settings»):
Вкладка «DHCP» –> «DHCP Settings»
Самое главное: сервер DHCP надо включить («Enable»). Не так важно, каким будет диапазон адресов. В завершение, изменения надо сохранить («Save»).
Сервер DHCP, когда он работает, автоматически выдает адреса DNS. Если этого не происходит, возможно, роутер не получил ни одного DNS от провайдера (рассмотрим эту ситуацию дальше).
Какие DNS получает сам роутер?
На вкладке «статуса», как рассмотрено выше, в поле «DNS» может быть пробел. Это значит, что роутер не получил ни одного адреса DNS. Решение данной проблемы сводится к следующему. В настройках соединения «WAN» надо указать DNS «в явном виде». Впрочем, подобное решение у нас рассмотрено.
Пример настройки соединения с указанием DNS (роутер Netgear)
Предыдущая
AsusУдаленный доступ к маршрутизатору через Интернет
Следующая
AsusИзучаем меню роутера: настройка беспроводной связи
Помогла статья? Оцените её
Загрузка…
На чтение 7 мин Просмотров 10.6к.
Людмила Бурым
Более 20 лет опыта в IT (программирование баз данных, постановка задач по разработке ПО, сопровождение пользователей, написание технической документации и отчетов) в сфере управления финансами.
Задать вопрос
Одним из способов оптимизации быстродействия работы в сети или решения вопроса доступности сайтов является подбор предпочитаемого и альтернативного DNS-сервера. Они могут значительное повысить производительность интернет-соединения, в том числе ускорить загрузку контента. Некоторые ДНС-серверы способны более эффективно выдавать результат обработки запросов за счет предоставления информации из кэша. Это ускоряет загрузку сайтов и повышает качество работы приложений.
В этой статье мы рассмотрим, как изменить DNS-сервер, к которому идет запрос от браузера, и как это может повлиять на Интернет-серфинг.
Содержание
- Что такое ДНС
- Как узнать текущий адрес DNS-сервера
- Проверить исправность
- Альтернативные адреса
- Как изменить предпочитаемый и альтернативный DNS-сервер
- В интерфейсе Windows
- С помощью командной строки
- В Android
- В маршрутизаторе
- Заключение
Что такое ДНС
Все ресурсы Интернет имеют свой уникальный идентификатор, состоящий из последовательности цифр — IP-адрес. Но пользователям гораздо проще оперировать наименованиями сайтов или доменными именами, например google.com или yandex.ru.
За перевод доменных имен, состоящих из символов, в IP-адреса отвечает Domain Name System, которая имеет общепринятое сокращение DNS и в переводе означает «система доменных имен».
ДНС представляет собой базу данных, содержащую таблицу доменных имен ресурсов и соответствующих этим ресурсам IP-адресов. Для перехода на сайт устройство посылает запрос к DNS-серверу, который доменные имена переводят в IP-адреса.
В операционной системе компьютера есть возможность настроить автоматическое определение DNS-сервера. При такой настройке, скорее всего, обращение будет идти к серверу, предоставленному от провайдера. Однако, такой сервер может работать со сбоями или иметь необновленную базу наименований сайтов. Чтобы это исправить, можно воспользоваться альтернативным адресом, который задается вручную.
Чтобы это выяснить, можно воспользоваться несколькими способами:
- Запустить командную строку (Win+R, затем cmd) и ввести команду ipconfig /all. Результатом работы команды будет вывод ряда строк, среди которых нужно найти строчку «DNS-серверы», в нем будут указаны текущие адреса ДНС-серверов.
- В командной строке ввести команду nslookup:
- В настройках сети найти активное подключение и перейти в его свойства:
Если адрес такой же, как на скриншоте или в конце стоит 0.1, то получен IP-адрес маршрутизатора. При таком результате запрос сначала будет отправляется на роутер, а он перенаправит его на используемые DNS-сервера.
Проверить исправность
Удостовериться в исправности текущего DNS сервера можно, определив скорость доступа к какому-либо сайту. Удобнее всего так:
- В Windows 10 нажмите «Пуск» — «Служебные Windows» — «Командная строка».
- Наберите ping и имя любого сайта, например yandex.ru
- Посмотрите полученный результат. Если IP-адрес ресурса присутствует, т.е он доступен, и время отклика небольшое, значит ДНС сервер работает нормально.
Альтернативные адреса
Если вы обнаружили проблемы с используемым DNS сервером (отсутствие быстродействия, недоступность), хорошим решением будет его замена.
В этом случае следует воспользоваться DNS серверами сервисов крупных компаний. Они имеют хорошую репутацию и высокую производительность. Ниже приведена таблица надежных ДНС-серверов и их адресов:
Сервис | Предпочитаемый IP-адрес | Альтернативный IP-адрес |
8.8.8.8 | 8.8.4.4 | |
OpenDNS | 208.67.222.222 | 208.67.220.220 |
Яндекс | 77.88.8.8 | 77.88.8.1 |
Cloudflare | 1.1.1.1 | 1.0.0.1 |
Quad9 | 9.9.9.9 | 149.112.112.112 |
При выборе сервера учитывайте его быстродействие, стабильность работы, физическое расположение, а также дополнительные свойства. Например, Open DNS и Quad9 создадут дополнительную защиту от вредоносного контента, который он автоматически устанавливает и блокирует.
Чтобы сделать выбор предпочтительного ДНС-сервера, можно после его установки пропинговать некоторые сайты или воспользоваться специальными программами, например mxtoolbox.com.
Как изменить предпочитаемый и альтернативный DNS-сервер
При запросе к DNS серверу первым будет использоваться тот, который установлен как предпочитаемый. В случае его недоступности, операционная система автоматически переключится сервер со значением альтернативный. Поэтому в настройках всегда необходимо указывать адреса обоих серверов. Рассмотрим различные способы изменения ДНС сервера.
В интерфейсе Windows
Для Windows 7/10/11 изменить эти адреса несложно. Перейдите в сетевые настройки (Пуск-Параметры-Сеть и интернет-Настройка параметров адаптера), откройте активное соединение, выберите TCP/IPv4 или TCP/IPv6 и перейдите к свойствам.
Сделайте активной радиокнопку «Использовать следующие адреса DNS-серверов» и во всплывающем окне добавьте новые адреса. В примере использованы айпишники от Google.
С помощью командной строки
Если вы предпочитаете делать настройки операционной системы в режиме командной строки, то нужно будет выполнить несколько простых команд.
Сначала определить имя подключения, которое в данный момент используется на устройстве, с помощью такого запроса:
Затем выполнить команду утилиты netsh для изменения DNS-сервера:
netsh interface ip set dns name=»Имя соединения» source=»static» address=»А.А.А.А» primary, где ключ Имя соединения – имя активной сети, А.А.А.А – IP-адрес выбранного ДНС-сервера, ключ принимает значение primary для предпочитаемого сервера, secondary – для альтернативного.
Например, для сети, приведенной в примере, при выборе сервера от Google, команды установки новых адресов будут выглядеть так:
Хотя предпочтительный DNS-сервер может быть быстрее и надежнее, всегда указывайте альтернативный сервер в случае сбоя основного.
В Android
В операционной системе Android также можно настроить новый DNS сервер для улучшения скорости и безопасности соединения.
Для изменения настроек DNS в Android необходимо зайти в настройки устройства и перейти в меню «Wi-Fi» или «Сеть и интернет». Затем нужно выбрать сеть — подключение по Wi-Fi или мобильную сеть и нажать на значок шестеренки и открыть дополнительные опции. Установить статические параметры IP — откроются дополнительные параметры, в которых в разделе «DNS1» установить адрес предпочтительного сервера, а в «DNS2» — альтернативного.
В маршрутизаторе
Установить предпочитаемый DNS сервер для всей сети удобно в маршрутизаторе. Это даст возможность одновременно оптимизировать работу всех подключенных устройств (компьютеров, смартфонов) и обеспечить более быстрый доступ к ресурсам интернета.
Чтобы изменить настройки DNS в маршрутизаторе, необходимо зайти в его административную панель через браузер. Далее нужно найти раздел «Интернет» или «Сеть». В этом разделе находятся настройки DNS, которые можно изменить.
После сохранения изменений все устройства, подключенные через роутер, будут использовать указанный предпочтительный DNS сервер. Если в каком-то из устройств настроен свой DNS, то с него подключение будет осуществляться напрямую через указанные IP-адреса.
Таким образом, настройка DNS сервера в роутере – это простой и эффективный способ оптимизировать работу всей сети и обеспечить более быстрый доступ в Интернет.
Заключение
DNS-сервер является важным компонентом для обеспечения стабильной и безопасной работы в Интернете. Для выбора такого сервера рекомендуется учитывать скорость его работы, надежность и конфиденциальность передаваемой информации.
Если ваш текущий DNS-сервер не отвечает требованиям, можно использовать альтернативные серверы, сделав соответствующие настройки в операционной системе или маршрутизаторе. В любом случае, правильный выбор DNS-сервера поможет обеспечить быструю работу Интернета и защиту данных в сети.