Введение / Зачем это нужно
Смена системного DNS позволяет ускорить загрузку страниц, повысить приватность и обойти локальные блокировки, не устанавливая VPN. После изменения серверов ваше устройство начинает запрашивать IP-адреса сайтов у нового провайдера имён. Эта инструкция покажет, как изменить DNS-сервер на Windows, macOS и Linux безопасно и без лишних сложностей.
Требования / Подготовка
- Права администратора на компьютере.
- Рабочее интернет-соединение (чтобы проверить результат).
- Выбранные DNS-адреса (рекомендуем публичные: Google, Cloudflare, Quad9).
Пошаговая инструкция
Шаг 1: Выбор подходящих DNS-серверов
Подберите надёжные и быстрые адреса. Самые популярные варианты:
- Google:
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
Запишите два адреса: предпочитаемый (primary) и альтернативный (secondary).
Шаг 2: Как изменить DNS-сервер в Windows
- Нажмите
Win + R, введитеncpa.cplи нажмите Enter. - Кликните правой кнопкой по активному подключению и выберите «Свойства».
- Выделите «IP версии 4 (TCP/IPv4)» и нажмите «Свойства».
- Выберите «Использовать следующие адреса DNS-серверов».
- Впишите предпочитаемый и альтернативный DNS.
- Нажмите «ОК» и перезапустите браузер.
💡 Совет: в Windows 11 можно также изменить DNS в разделе «Сеть и интернет» → «Свойства сети» → «Назначить» рядом с DNS.
Шаг 3: Как изменить DNS-сервер в macOS
- Откройте «Системные настройки» → «Сеть».
- Выберите активное подключение (Wi‑Fi или Ethernet).
- Нажмите «Дополнительно» и перейдите на вкладку «DNS».
- Кликните «+» внизу списка и добавьте выбранные адреса.
- Перетащите предпочитаемый DNS в начало списка.
- Нажмите «ОК», затем «Применить».
Шаг 4: Как изменить DNS-сервер в Linux
Вариант А: Через графический интерфейс (Ubuntu и др.)
- Откройте «Настройки» → «Сеть» (или «Wi‑Fi»).
- Выберите текущее подключение и нажмите «Шестерёнку» или «Настроить».
- Во вкладке IPv4 отключите «Автоматически (DHCP)» и включите «Автоматически (DHCP, только адрес)».
- В поле «DNS» введите адреса через запятую.
- Сохраните и переподключите сеть.
Вариант Б: Через терминал (общий метод)
Отредактируйте конфигурацию resolv.conf или настройте Netplan:
# Проверьте текущие DNS
cat /etc/resolv.conf
# Если используете systemd-resolved, задайте DNS так:
sudo resolvectl dns <имя-интерфейса> 1.1.1.1 1.0.0.1
# Пример для Netplan (Ubuntu 22.04/24.04)
# /etc/netplan/01-netcfg.yaml
network:
version: 2
ethernets:
enp3s0:
dhcp4: true
nameservers:
addresses: [1.1.1.1, 1.0.0.1]
После изменений примените конфигурацию:
sudo netplan apply
Проверка результата
Убедитесь, что система использует новые серверы:
- Windows:
nslookup example.com
ipconfig /all | findstr /R "DNS"
- macOS и Linux:
nslookup example.com
dig example.com | grep SERVER
В выводе должен отображаться IP-адрес вашего нового DNS-сервера.
Возможные проблемы
- Интернет пропал сразу после смены — проверьте, нет ли опечаток в адресах, временно отключите VPN и выполните сброс кэша DNS:
- Windows:
ipconfig /flushdns - macOS:
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder - Linux (systemd-resolved):
sudo systemd-resolve --flush-caches
- Windows:
- Некоторые сайты не открываются — попробуйте заменить альтернативный DNS или временно верните провайдерский адрес, чтобы исключить проблемы с блокировками на стороне нового сервера.
- Настройки слетают после перезагрузки — убедитесь, что вы сохранили конфигурацию (в Windows галочка «Использовать следующие адреса» активна, а в Linux применён
netplan applyили сохранён конфиг NetworkManager).