Настройка DNS-сервера в Windows 10¶
DNS-сервер — это сервер системы доменных имён, который преобразует человекочитаемые доменные имена (например, example.ru) в сетевые IP-адреса, необходимые для установления соединения. В Windows 10 адреса DNS-серверов по умолчанию автоматически получаются от провайдера по протоколу DHCP, однако при необходимости их можно изменить вручную — например, для ускорения работы сети, обхода блокировок или устранения проблем с разрешением имён.
¶Способы изменения DNS в Windows 10
В операционной системе Windows 10 существует несколько способов изменения DNS-сервера: через графический интерфейс «Параметры» и «Панель управления», через командную строку и через редактор реестра. Выбор способа зависит от задачи и предпочтений пользователя.
¶Через графический интерфейс
¶Через «Параметры» (Windows 10)
- Открыть меню «Пуск» и перейти в «Параметры» (шестерёнка).
- Выбрать раздел «Сеть и Интернет».
- В левой колонке выбрать тип подключения — «Ethernet» (проводное соединение) или «Wi-Fi».
- Для Wi-Fi: нажать на имя подключённой сети, для Ethernet — на «Изменить параметры адаптера».
- В открывшемся окне «Сетевые подключения» нажать правой кнопкой мыши на нужном адаптере и выбрать «Свойства».
- В списке компонентов выделить «Протокол Интернета версии 4 (TCP/IPv4)» и нажать «Свойства».
- Переключить переключатель на «Использовать следующие адреса DNS-серверов».
- Ввести предпочтительный и альтернативный DNS-адреса.
- Нажать «ОК» для сохранения изменений.
¶Через «Панель управления»
Аналогичный результат достигается через классическую «Панель управления»: «Центр управления сетями и общим доступом» → «Изменение параметров адаптера» → свойства нужного подключения → свойства TCP/IPv4. Этот путь сохранён в Windows 10 для совместимости со старыми версиями системы.
¶Через командную строку
Изменение DNS из командной строки удобно для автоматизации и удалённой настройки. Команды выполняются от имени администратора.
Для получения текущих настроек используется команда:
`` netsh interface ip show dnsservers ``
Для установки статического DNS-сервера:
`` netsh interface ip set dns "Имя подключения" static 8.8.8.8 ``
Для добавления альтернативного сервера:
`` netsh interface ip add dns "Имя подключения" 8.8.4.4 index=2 ``
Для возврата к автоматическому получению DNS по DHCP:
`` netsh interface ip set dns "Имя подключения" dhcp ``
Вместо netsh в современных сборках Windows 10 можно использовать PowerShell-командлеты, например Set-DnsClientServerAddress:
`` Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8,8.8.4.4 ``
¶Через реестр
DNS-настройки хранятся в реестре Windows в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{идентификатор адаптера}. Значения NameServer (статический список) и DhcpNameServer (полученный по DHCP) определяют используемые серверы. Изменение реестра требует осторожности и резервного копирования.
¶Популярные публичные DNS-серверы
| Провайдер DNS | Предпочтительный | Альтернативный |
|---|---|---|
| Google Public DNS | 8.8.8.8 | 8.8.4.4 |
| Cloudflare | 1.1.1.1 | 1.0.0.1 |
| Quad9 | 9.9.9.9 | 149.112.112.112 |
| Яндекс.DNS | 77.88.8.8 | 77.88.8.1 |
| OpenDNS | 208.67.222.222 | 208.67.220.220 |
¶Проверка и устранение неполадок
После изменения DNS рекомендуется очистить кеш системы разрешения имён командой ipconfig /flushdns и перезапустить службу DNS-клиента (services.msc → «DNS-клиент»). Для проверки работы нового сервера используется команда nslookup example.ru или ping example.ru. Если соединение не устанавливается, стоит убедиться, что адреса введены верно, адаптер включён, а брандмауэр не блокирует трафик на порту 53.
¶Историческая справка
До появления автоматической конфигурации через DHCP администраторы вынуждены были вручную прописывать DNS-адреса в каждом узле сети. Протокол DHCP, стандартизированный в 1993 году (RFC 1531), существенно упростил администрирование, сделав ручное указание DNS скорее исключением, чем правилом.
¶Источники
- Документация Microsoft по настройке сети в Windows 10
- RFC 1034 и RFC 1035 — базовые спецификации DNS
- RFC 1531 — Dynamic Host Configuration Protocol
- Справочные материалы Google Public DNS и Cloudflare
