Введение
DNS (Domain Name System) — это «телефонная книга» интернета, преобразующая доменные имена в IP-адреса. Смена DNS-серверов на публичные, такие как Google DNS (8.8.8.8) или Cloudflare DNS (1.1.1.1), позволяет значительно ускорить загрузку сайтов, обойти географические блокировки и повысить уровень безопасности, фильтруя вредоносные домены. В этом гайде вы найдете пошаговые инструкции для популярных операционных систем: Windows, macOS и Linux.
Требования
Перед началом убедитесь, что у вас есть:
- Компьютер с Windows 10/11, macOS 12+ или Linux (Ubuntu 20.04+ или другие дистрибутивы с systemd-resolved/Netplan).
- Права администратора (требуются на Windows и Linux для изменения сетевых настроек).
- Стабильное интернет-соединение для первичной настройки.
- Базовые навыки работы с терминалом или панелью управления.
Пошаговая инструкция
Для Windows 10/11
- Откройте сетевые настройки: нажмите
Win + R, введитеncpa.cplи нажмите Enter. Откроется окно с сетевыми адаптерами. - Выберите активное подключение: щелкните правой кнопкой мыши на Ethernet или Wi-Fi (с зелёной стрелкой) и выберите Свойства.
- Найдите настройки IPv4: в списке компонентов выберите IP версии 4 (TCP/IPv4) и нажмите Свойства.
- Укажите DNS-адреса:
- Отметьте Использовать следующие DNS-серверы.
- В поле Предпочитаемый DNS-сервер введите
8.8.8.8(Google) или1.1.1.1(Cloudflare). - В поле Альтернативный DNS-сервер введите
8.8.4.4или1.0.0.1соответственно.
- Сохраните изменения: нажмите ОК во всех окнах. Для немедленного применения перезапустите адаптер: в том же окне
ncpa.cplотключите и включите подключение, или перезагрузите компьютер.
💡 Совет: Если вы используете DHCP, убедитете, что опция «Автоматически получать DNS-сервер» снята, иначе настройки могут перезаписаться.
Для macOS 12 Monterey и выше
- Откройте Системные настройки → Сеть.
- Выберите активный интерфейс: слева выберите Wi-Fi или Ethernet (с зелёной точкой).
- Нажмите «Дополнительно» в правом нижнем углу.
- Перейдите на вкладку «DNS».
- Добавьте DNS-серверы: нажмите кнопку + и введите адреса, например:
Для Google DNS добавьте1.1.1.1 1.0.0.18.8.8.8и8.8.4.4. - Примените изменения: нажмите ОК, затем Применить в основном окке сети. Настройки активируются сразу.
⚠️ Важно: Если вы используете несколько сетевых интерфейсов (например, Wi-Fi и Ethernet), настройте DNS для каждого отдельно.
Для Linux (Ubuntu 20.04+ с Netplan)
- Определите имя сетевого интерфейса: откройте терминал (
Ctrl+Alt+T) и выполните:
Найдите интерфейс, напримерip aeth0(проводной) илиwlan0(беспроводной). - Отредактируйте конфигурацию Netplan: файлы обычно находятся в
/etc/netplan/. Откройте его с помощью редактора (например,sudo nano /etc/netplan/01-netcfg.yaml). - Добавьте DNS-серверы: в секции вашего интерфейса (например,
eth0) добавьте блокnameservers:
Заменитеnetwork: version: 2 ethernets: eth0: dhcp4: true nameservers: addresses: [8.8.8.8, 8.8.4.4]eth0на ваш интерфейс и укажите нужные адреса. - Примените конфигурацию:
sudo netplan apply - Проверьте настройки:
Или откройтеsystemd-resolve --status | grep 'DNS Servers'/etc/resolv.conf(должен содержать указанные адреса).
Для Linux с systemd-resolved (другие дистрибутивы, например, Fedora)
- Отредактируйте файл resolved.conf:
sudo nano /etc/systemd/resolved.conf - Раскомментируйте и измените строки:
[Resolve] DNS=8.8.8.8 8.8.4.4 FallbackDNS=1.1.1.1 1.0.0.1 - Перезапустите службу:
sudo systemctl restart systemd-resolved - Убедитесь, что
/etc/resolv.confссылается на правильный DNS:
Должно указывать наls -l /etc/resolv.conf/run/systemd/resolve/stub-resolv.confили аналогичное.
Проверка результата
После настройки убедитесь, что DNS-серверы изменились:
- Windows: выполните в командной строке (от администратора):
В разделе вашего адаптера найдите «DNS-серверы» — там должны быть указанные вами адреса.ipconfig /all - macOS/Linux: в терминале:
Или для systemd:cat /etc/resolv.conf
В выводе ищите «DNS Servers».systemd-resolve --status
Также проверьте работу интернета: откройте несколько сайтов, ранее медленных или заблокированных. Для точной диагностики используйте nslookup example.com (Windows) или dig example.com (macOS/Linux) — в ответе должен отображаться новый DNS-сервер.
Возможные проблемы
- «Доступ запрещён» или «Требуются права администратора»: на Windows и Linux запускайте редактор или терминал от имени администратора. На macOS может потребоваться ввод пароля при изменении сетевых настроек.
- Нет интернета после смены DNS: проверьте, правильно ли введены адреса (без пробелов, через запятую). Попробуйте другие публичные DNS, например
9.9.9.9(Quad9). Убедитесь, что в настройках IPv4/IPv6 указаны корректно. - Настройки не сохраняются после перезагрузки (Linux): если
/etc/resolv.confперезаписывается, используйте Netplan или systemd-resolved вместо ручного редактирования. Убедитесь, что службаsystemd-resolvedактивна. - Сайты не разрешаются, но пинг до IP работает: проблема именно в DNS. Проверьте, нет ли блокировки DNS-провайдера. Временно отключите фаервол или антивирус для теста.
- Медленная работа даже после смены DNS: возможно, проблема в маршрутизации или самом интернет-соединении. Проверьте скорость через
speedtest-cliили аналоги. Попробуйте другие DNS-серверы, ближе к вашему региону.
Если проблема сохраняется, верните старые DNS-адреса (обычно автоматически полученные от роутера) и обратитесь к провайдеру.