Поменять DNS-сервер в Windows 10 можно минимум пятью способами, и почти все укладываются в пару минут. Если времени мало — идите через «Параметры»: там всё наглядно, без риска опечататься в команде. Остальные способы нужны, когда графический интерфейс подглючивает, требуется настроить сеть массово или изменить DNS сразу для всех устройств дома.

Это основной способ, и он же самый безопасный для новичка. Откройте «Параметры» → «Сеть и Интернет», выберите активное подключение — Wi‑Fi или Ethernet, в зависимости от того, как компьютер выходит в интернет. Зайдите в свойства этого подключения, найдите блок с DNS-серверами и нажмите «Изменить». Переключите режим с «Автоматически (DHCP)» на «Вручную», включите IPv4 (а если нужно — и IPv6) и впишите адреса.
Плюс способа — всё происходит в одном окне, отменить изменения так же просто: переключить обратно на автоматический режим. Минус — в разных версиях Windows 10 пункты называются чуть иначе, и если у вас старая сборка, кнопка «Изменить» может выглядеть как ссылка внизу страницы, а не как отдельная кнопка.
Подходит тем, кто привык к классическому виду настроек ещё со времён Windows 7. Откройте «Панель управления» → «Центр управления сетями и общим доступом» → «Изменение параметров адаптера». Кликните правой кнопкой по нужному подключению, выберите «Свойства», затем дважды кликните на «IP версии 4 (TCP/IPv4)» — там будет то же поле для ручного ввода DNS.
Результат тот же, что и через «Параметры», просто путь длиннее. Если у вас Windows 10 с последними обновлениями, «Панель управления» местами уже редиректит на новое окно настроек — это нормально, функциональность не потеряна.
Этот вариант удобен, если нужно быстро сменить DNS на нескольких компьютерах одинаковой командой или прописать настройку в скрипте. Откройте командную строку от имени администратора и используйте команду netsh interface ip set dns, указав имя адаптера и нужный адрес. Второй командой добавляете резервный DNS через netsh interface ip add dns.
Здесь легко ошибиться в названии адаптера — оно должно совпадать точно, вплоть до кавычек, иначе команда просто не найдёт подключение. Посмотреть точное имя можно командой netsh interface show interface.
По сути то же самое, что netsh, но с более современным синтаксисом. Команда Set-DnsClientServerAddress с параметрами -InterfaceAlias и -ServerAddresses задаёт DNS для конкретного адаптера. Способ удобен тем, кто уже работает в PowerShell для других задач — переключаться между окнами не нужно.
Проверить, что адреса применились, можно командой Get-DnsClientServerAddress — она сразу показывает текущие настройки по всем адаптерам, и не придётся открывать свойства подключения вручную.
Если DNS нужно поменять не только на компьютере, а на всех устройствах дома — телефонах, приставке, ноутбуке — логичнее задать его на роутере. Заходите в веб-интерфейс роутера (обычно по адресу вида 192.168.0.1 или 192.168.1.1, указан на корпусе устройства), находите раздел WAN или «Интернет» и там поле DNS.
Разница с настройкой на одном компьютере принципиальная: роутер раздаёт этот DNS всем клиентам через DHCP, и настраивать каждое устройство отдельно не придётся. Минус — если роутер завис или его сбросили к заводским настройкам, DNS вернётся к провайдерскому автоматически, и придётся вписывать заново.
Иногда задача обратная — не задать DNS вручную, а откатить всё к настройкам провайдера. Это тот же путь через «Параметры» → «Сеть и Интернет» → свойства адаптера, только в поле DNS выбирается «Автоматически (DHCP)» вместо ручного ввода. Ничего не сломается, вернуть ручные адреса можно в любой момент тем же способом.
Пригодится, если после смены DNS сайты стали загружаться медленнее или вовсе не открываются — часто дело не в самом DNS-сервере, а в том, что провайдер блокирует нестандартные адреса на уровне сети.
Самые известные варианты — 8.8.8.8 и 8.8.4.4 от Google, 1.1.1.1 и 1.0.0.1 от Cloudflare. Их обычно выбирают, когда DNS провайдера медленно резолвит адреса или блокирует часть сайтов. Разница между ними небольшая: Cloudflare чуть чаще позиционируют как более приватный вариант, Google — как более стабильный по скорости в отдельных регионах.
Указывать нужно два адреса — основной и альтернативный, тогда при недоступности первого система автоматически перейдёт на второй.
Если менять DNS не было веской причины, оставьте автоматический режим — провайдерский DNS обычно быстрее отвечает именно в вашей локальной сети за счёт географической близости серверов. Смена на сторонний DNS помогает в основном с блокировками или подозрительной медлительностью, а не как обязательная настройка «для скорости».
| Способ | Кому подходит | Главное отличие |
|---|---|---|
| «Параметры» Windows 10 | Большинству пользователей | Наглядно, минимальный риск ошибки |
| «Панель управления» | Тем, кто привык к старому интерфейсу | Тот же результат, длиннее путь |
| Командная строка (netsh) | Настройке нескольких ПК скриптом | Быстро, но чувствительно к точному имени адаптера |
| PowerShell | Тем, кто уже работает в консоли | Современный синтаксис, удобная проверка результата |
| Настройки роутера | Смене DNS для всех устройств сети | Один раз настроил — работает для всех |
| Возврат на автоматический DHCP | Откату после неудачной ручной настройки | Ничего не ломает, всё обратимо |
Чаще всего интернет пропадает после смены DNS не из-за неправильного адреса, а из-за того, что забыли указать резервный сервер или перепутали поле IPv4 с IPv6. Если после смены сайты не открываются — верните автоматический режим и попробуйте снова, внимательно проверив, в какое именно поле вписаны цифры.