Настройка DNS на компьютере с Windows¶
Настройка DNS на компьютере — процедура указания адресов DNS-серверов в операционной системе, определяющая, какое устройство будет преобразовывать доменные имена в сетевые IP-адреса. По умолчанию Windows получает DNS-серверы автоматически от маршрутизатора или провайдера, но при необходимости их можно задать вручную — например, для ускорения разрешения доменов, обхода блокировок или восстановления доступа к сети.
¶Что такое DNS и зачем его менять
DNS (Domain Name System) — распределённая система преобразования доменных имён в IP-адреса. Без неё браузер не сможет найти сайт по адресу вида example.ru, придётся вводить числовые IP напрямую. Когда компьютер обращается к сайту, он сначала отправляет запрос на DNS-сервер, который возвращает соответствующий IP-адрес.
Причины ручной настройки DNS:
- Ускорение работы сети — публичные DNS-серверы часто быстрее отвечают, чем серверы провайдера.
- Обход блокировок — смена DNS может помочь получить доступ к ресурсам, заблокированным на уровне провайдера.
- Восстановление доступа — если автоматически полученные DNS-серверы не работают, ручная настройка решает проблему.
- Фильтрация контента — некоторые DNS-серверы блокируют рекламу, вредоносные сайты или нежелательный контент.
¶Популярные публичные DNS-серверы
| Провайдер DNS | Основной сервер | Альтернативный |
|---|---|---|
| Google Public DNS | 8.8.8.8 | 8.8.4.4 |
| Cloudflare | 1.1.1.1 | 1.0.0.1 |
| Яндекс | 77.88.8.8 | 77.88.8.1 |
| Quad9 | 9.9.9.9 | 149.112.112.112 |
| OpenDNS | 208.67.222.222 | 208.67.220.220 |
¶Настройка DNS через графический интерфейс Windows
Самый распространённый способ — через параметры сетевого подключения:
- Открыть Параметры → Сеть и Интернет → Дополнительные параметры сети.
- Найти активное подключение (Ethernet или Wi-Fi), нажать на него и открыть Дополнительные параметры.
- В разделе DNS-сервер вручную переключить тумблер в положение «Включено».
- В поле Preferred DNS ввести адрес основного сервера, в Alternate DNS — запасного.
- Нажать Сохранить.
В Windows 10 путь немного отличается: Параметры → Сеть и Интернет → Параметры адаптера → правый клик по подключению → Свойства → TCP/IPv4 → Свойства → Использовать следующие адреса DNS-серверов.
¶Настройка DNS через командную строку
Для автоматизации или удалённой настройки удобнее использовать команды netsh:
`` netsh interface ip set dns "Ethernet" static 8.8.8.8 netsh interface ip add dns "Ethernet" 8.8.4.4 index=2 ``
Для Wi-Fi подключения вместо Ethernet подставляется имя адаптера, например Wi-Fi. Чтобы вернуть автоматическое получение DNS:
`` netsh interface ip set dns "Ethernet" dhcp ``
Имя сетевого адаптера можно посмотреть через netsh interface show interface или в диспетчере задач.
¶Настройка DNS в Windows через PowerShell
Альтернатива netsh — командлеты модуля NetTCPIP:
``powershell Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("8.8.8.8","8.8.4.4") ``
Для сброса на автоматическое получение:
``powershell Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddresses ``
¶Сброс кэша DNS
После смены DNS-серверов рекомендуется очистить локальный кэш, чтобы система не использовала устаревшие записи:
`` ipconfig /flushdns ``
Команда выполняется в командной строке от имени администратора. Проверить текущие DNS-серверы можно командой ipconfig /all — в выводе отображается раздел DNS-серверов для каждого адаптера.
¶Настройка DNS на роутере
Если DNS нужно изменить для всех устройств в домашней сети, настраивать его на каждом компьютере необязательно — достаточно прописать серверы в веб-интерфейсе роутера (раздел WAN или Интернет). Все подключённые устройства будут получать эти адреса автоматически по DHCP.
¶Возможные проблемы
- Сайты не открываются после смены DNS — стоит проверить кэш (
ipconfig /flushdns) и убедиться, что адреса введены без ошибок. - Сетевой значок с жёлтым треугольником — возможно, указанный DNS-сервер недоступен; попробуйте другой.
- IPv6-запросы — если используется только IPv4-DNS, часть запросов по IPv6 может идти мимо заданных серверов; при необходимости нужно настроить и IPv6-адреса DNS.
¶Источники
- Документация Microsoft по настройке DNS-клиента в Windows
- Справка по команде
netsh(Microsoft Learn) - Руководства Google Public DNS и Cloudflare 1.1.1.1
