DNS: что это и когда стоит сменить
Прежде чем открыть сайт, устройство спрашивает у DNS-сервера, по какому IP-адресу его искать, и только потом соединяется с ним. По умолчанию этим сервером работает DNS провайдера: его адрес роутер получает сам. Поменять сервер можно за минуту, но скорость интернета от этого не вырастет, потому что DNS ищет адрес и в передаче данных не участвует. Зато от него зависят фильтр сайтов, шифрование запросов и то, откроются ли сайты, когда сервер провайдера сбоит.
Как DNS находит адрес сайта
Устройства в сети соединяются по IP-адресам, а люди запоминают имена вроде fdtn.net. Система доменных имён, DNS (Domain Name System), переводит одно в другое. Запрос проходит несколько ступеней:
- Браузер и система смотрят в свой кэш. Если сайт открывали недавно, адрес уже известен, и в сеть ничего не уходит.
- Если в кэше пусто, запрос уходит на DNS-сервер из настроек. Его называют рекурсивным, или резолвером: ответ он ищет за вас. Часто посредником служит роутер, который пересылает запросы дальше и тоже запоминает ответы.
- Резолвер, не зная ответа, идёт по цепочке. Корневые серверы подсказывают, кто ведает зоной .net, сервер зоны называет сервер самого домена, и тот сообщает IP-адрес.
- Ответ возвращается и хранится в кэшах столько, сколько задал владелец домена. Этот срок называют TTL. У ya.ru в октябре 2026 года он был 43 200 секунд, то есть 12 часов.
Дальше браузер соединяется с сайтом напрямую, и всё содержимое страницы идёт уже от него.
Что меняет смена DNS, а что остаётся прежним
| Что | Зависит ли от DNS-сервера |
|---|---|
| Пауза перед загрузкой сайта, который вы сегодня ещё не открывали | Да, на десятки миллисекунд в одну или другую сторону |
| Скорость загрузки файлов и видео | Нет: данные идут от сайта |
| Пинг в играх и звонках | Нет: маршрут до сервера тот же |
| Какой узел сети доставки (CDN) вас обслужит | Может зависеть: многие крупные сайты выбирают ближний узел по адресу DNS-сервера, который их спросил |
| Фильтр опасных и «взрослых» сайтов | Да, если у сервера есть такой режим |
| Кто видит, какие сайты вы открываете | Да: список имён видит владелец DNS-сервера. IP-адреса, с которыми вы соединяетесь, провайдер видит при любом DNS |
Совет «смените DNS, и интернет ускорится» на деле обещает немного: новые за день сайты начнут грузиться на долю секунды раньше. Если сервер провайдера стоит в вашем городе, а выбранный публичный за тысячу километров, станет даже чуть медленнее, и CDN может отдать вам дальний узел.
Когда менять DNS имеет смысл
- Сайты не открываются с ошибкой вроде «Не удаётся найти DNS-адрес сервера» или DNS_PROBE_FINISHED_NXDOMAIN, а
ping 77.88.8.8проходит. Связь есть, сбоит DNS провайдера или роутера. Другой сервер это подтвердит и выручит, пока провайдер чинит свой. - Нужен фильтр для детского планшета или защита от сайтов с вредоносным кодом. У Яндекс DNS для этого есть режимы «Безопасный» и «Семейный». Прописанный в роутере, фильтр действует на всех устройствах дома.
- Не хочется, чтобы запросы шли открытым текстом. Обычный DNS не шифруется, его видит любой узел по пути. DNS через HTTPS или TLS это закрывает, хотя IP-адреса сайтов провайдеру всё равно видны.
- Роутер подвисает как посредник: через несколько часов работы сайты начинают открываться с паузой в пару секунд, а перезагрузка роутера помогает. Пропишите DNS прямо на компьютере или обновите прошивку роутера.
Если медленно грузится всё подряд, включая тест скорости, DNS ни при чём. Порядок поиска причины разобран в статье о падении скорости Wi-Fi.
Как узнать свой DNS и сравнить серверы
В Windows нажмите Win+R, введите cmd и выполните ipconfig /all. Строка «DNS-серверы» покажет, кого спрашивает компьютер. Адрес вида 192.168.0.1 или 192.168.1.1 означает роутер, настоящий резолвер тогда записан в его настройках. Команда nslookup ya.ru в первых строках выводит имя и адрес сервера, который ответил.
Время ответа конкретного сервера удобно мерить в PowerShell:
Measure-Command { Resolve-DnsName ya.ru -Server 77.88.8.8 -DnsOnly } | Select-Object TotalMilliseconds
Вместо 77.88.8.8 подставьте адрес сервера провайдера и сравните. Первый замер после запуска PowerShell не считайте, в нём есть загрузка самой команды. Мерьте по нескольку раз и по разным сайтам: запрос редкого имени покажет, как быстро сервер ищет ответ, повторный покажет ответ из его кэша. В macOS то же делает dig @77.88.8.8 ya.ru, нужное число в строке Query time. В Linux команда та же, если установлен пакет с dig, а список серверов выводит resolvectl status (в macOS scutil --dns). Антивирус с веб-защитой или корпоративная программа могут перехватывать DNS, и тогда замер покажет их, а не выбранный сервер.
Где сменить DNS: в роутере или на устройстве
В роутере настройка действует на всю квартиру, в том числе на телевизор и приставку, где своего поля DNS часто нет. На устройстве она касается только его, а на телефоне иногда только одной Wi-Fi-сети.
- Роутер: войдите в веб-интерфейс (адрес обычно на наклейке снизу) и найдите настройки подключения к интернету (WAN) или DHCP локальной сети. Вместо автоматических впишите два адреса DNS. Названия пунктов у производителей разные.
- Windows 11: Параметры → Сеть и Интернет → Wi-Fi или Ethernet → свойства подключения (у Wi-Fi пункт «Свойства оборудования»). У строки «Назначение DNS-сервера» нажмите «Изменить», выберите «Вручную», включите IPv4 и заполните поля «Предпочитаемый DNS-сервер» и «Альтернативный DNS-сервер». Там же есть параметр «DNS через HTTPS», в Windows 10 его нет.
- macOS: Системные настройки → Сеть → ваше подключение → «Подробнее…» → DNS, адрес добавляется кнопкой «+».
- Android 9 и новее: в настройках подключений найдите «Персональный DNS-сервер» (в части прошивок «Частный DNS-сервер») и впишите имя хоста, а не IP-адрес. Запросы пойдут в шифрованном виде и в Wi-Fi, и в мобильной сети.
- iPhone: Настройки → Wi-Fi → значок «i» у сети → «Настройка DNS» → «Вручную» → «Добавить сервер». Настройка действует только для этой сети.
Адреса Яндекс DNS по странице dns.yandex.ru на октябрь 2026 года:
| Режим | IPv4 | Имя для Android |
|---|---|---|
| Базовый, без фильтра | 77.88.8.8, 77.88.8.1 | common.dot.dns.yandex.net |
| Безопасный: без сайтов с вредоносным кодом | 77.88.8.88, 77.88.8.2 | safe.dot.dns.yandex.net |
| Семейный: ещё и без «взрослых» сайтов | 77.88.8.7, 77.88.8.3 | family.dot.dns.yandex.net |
Если у провайдера работает IPv6, впишите DNS и в поля IPv6, у сервиса есть адреса и для него. Иначе система продолжит спрашивать прежний сервер по IPv6. Другие публичные серверы, в том числе иностранные, тоже есть. Прежде чем их ставить, прочтите, какие данные о запросах они хранят и как долго.
Если после смены что-то перестало работать
- Не открывается личный кабинет провайдера, телевидение от него или внутренние ресурсы. Часть провайдеров держит такие имена только на своём DNS. Верните автоматическое получение DNS на том устройстве, где они нужны.
- Сайт после переезда открывается по-старому или не открывается. Сбросьте кэш: в Windows
ipconfig /flushdns, в macOSsudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder, браузер перезапустите. - В браузере включён свой «Безопасный DNS». Тогда он спрашивает собственный сервер, и системная настройка на нём не сказывается. Пункт ищите в разделе безопасности настроек браузера.
- Ноутбук рабочий. Корпоративная сеть часто держит свои имена на своём DNS, менять настройку без администратора не стоит.
Если не открывается вообще ничего, скорее всего, в адресе DNS-сервера опечатка. Проверьте оба поля, предпочитаемый и альтернативный сервер. Если сомневаетесь, верните автоматическое получение DNS: этот откат работает на любом устройстве.
Частые вопросы
Ускорит ли смена DNS интернет?
Скорость загрузки и пинг не изменятся: DNS только сообщает адрес сайта. Сайты, которые вы открываете впервые за день, могут начать грузиться на десятки миллисекунд раньше или позже, смотря какой сервер отвечает быстрее. Сравнить серверы можно командой Resolve-DnsName или dig.
Безопасно ли ставить публичный DNS-сервер?
DNS-сервер видит, какие сайты вы открываете, и может подменить ответ. Берите адреса только с официальной страницы сервиса, а не из случайной инструкции или комментария. Если DNS в роутере кто-то поменял без вас, смените пароль администратора роутера.
Чем DNS через HTTPS отличается от DNS через TLS?
Оба шифруют запросы между устройством и DNS-сервером, отличается только способ передачи. В Windows 11 и браузерах встречается DNS через HTTPS, а «Персональный DNS-сервер» в Android работает через TLS. Выбирайте то, что поддерживают и устройство, и сервер.
Зачем указывать два адреса DNS?
Второй адрес нужен на случай, если первый не ответит. Система может обращаться к обоим, поэтому берите оба адреса у одного сервиса и в одном режиме, иначе фильтр будет срабатывать через раз.