Другое

Как изменить DNS-серверы в Windows, macOS и Linux

Этот гайд подробно описывает, как изменить DNS-серверы на компьютерах с Windows, macOS и Linux. Вы узнаете, как улучшить скорость интернета, обойти блокировки и защитить себя с помощью публичных DNS.

Обновлено 16 февраля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Windows 10/11macOS 12+Ubuntu 20.04+

Введение

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

  1. Откройте сетевые настройки: нажмите Win + R, введите ncpa.cpl и нажмите Enter. Откроется окно с сетевыми адаптерами.
  2. Выберите активное подключение: щелкните правой кнопкой мыши на Ethernet или Wi-Fi (с зелёной стрелкой) и выберите Свойства.
  3. Найдите настройки IPv4: в списке компонентов выберите IP версии 4 (TCP/IPv4) и нажмите Свойства.
  4. Укажите DNS-адреса:
    • Отметьте Использовать следующие DNS-серверы.
    • В поле Предпочитаемый DNS-сервер введите 8.8.8.8 (Google) или 1.1.1.1 (Cloudflare).
    • В поле Альтернативный DNS-сервер введите 8.8.4.4 или 1.0.0.1 соответственно.
  5. Сохраните изменения: нажмите ОК во всех окнах. Для немедленного применения перезапустите адаптер: в том же окне ncpa.cpl отключите и включите подключение, или перезагрузите компьютер.

💡 Совет: Если вы используете DHCP, убедитете, что опция «Автоматически получать DNS-сервер» снята, иначе настройки могут перезаписаться.

Для macOS 12 Monterey и выше

  1. Откройте Системные настройкиСеть.
  2. Выберите активный интерфейс: слева выберите Wi-Fi или Ethernet (с зелёной точкой).
  3. Нажмите «Дополнительно» в правом нижнем углу.
  4. Перейдите на вкладку «DNS».
  5. Добавьте DNS-серверы: нажмите кнопку + и введите адреса, например:
    1.1.1.1
    1.0.0.1
    
    Для Google DNS добавьте 8.8.8.8 и 8.8.4.4.
  6. Примените изменения: нажмите ОК, затем Применить в основном окке сети. Настройки активируются сразу.

⚠️ Важно: Если вы используете несколько сетевых интерфейсов (например, Wi-Fi и Ethernet), настройте DNS для каждого отдельно.

Для Linux (Ubuntu 20.04+ с Netplan)

  1. Определите имя сетевого интерфейса: откройте терминал (Ctrl+Alt+T) и выполните:
    ip a
    
    Найдите интерфейс, например eth0 (проводной) или wlan0 (беспроводной).
  2. Отредактируйте конфигурацию Netplan: файлы обычно находятся в /etc/netplan/. Откройте его с помощью редактора (например, sudo nano /etc/netplan/01-netcfg.yaml).
  3. Добавьте DNS-серверы: в секции вашего интерфейса (например, eth0) добавьте блок nameservers:
    network:
      version: 2
      ethernets:
        eth0:
          dhcp4: true
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    
    Замените eth0 на ваш интерфейс и укажите нужные адреса.
  4. Примените конфигурацию:
    sudo netplan apply
    
  5. Проверьте настройки:
    systemd-resolve --status | grep 'DNS Servers'
    
    Или откройте /etc/resolv.conf (должен содержать указанные адреса).

Для Linux с systemd-resolved (другие дистрибутивы, например, Fedora)

  1. Отредактируйте файл resolved.conf:
    sudo nano /etc/systemd/resolved.conf
    
  2. Раскомментируйте и измените строки:
    [Resolve]
    DNS=8.8.8.8 8.8.4.4
    FallbackDNS=1.1.1.1 1.0.0.1
    
  3. Перезапустите службу:
    sudo systemctl restart systemd-resolved
    
  4. Убедитесь, что /etc/resolv.conf ссылается на правильный DNS:
    ls -l /etc/resolv.conf
    
    Должно указывать на /run/systemd/resolve/stub-resolv.conf или аналогичное.

Проверка результата

После настройки убедитесь, что DNS-серверы изменились:

  • Windows: выполните в командной строке (от администратора):
    ipconfig /all
    
    В разделе вашего адаптера найдите «DNS-серверы» — там должны быть указанные вами адреса.
  • macOS/Linux: в терминале:
    cat /etc/resolv.conf
    
    Или для systemd:
    systemd-resolve --status
    
    В выводе ищите «DNS Servers».

Также проверьте работу интернета: откройте несколько сайтов, ранее медленных или заблокированных. Для точной диагностики используйте 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-адреса (обычно автоматически полученные от роутера) и обратитесь к провайдеру.

Часто задаваемые вопросы

Что такое DNS и зачем его менять?
Как проверить текущие DNS серверы?
Нужно ли перезагружать компьютер после смены DNS?
Какие публичные DNS рекомендовать?

Полезное

Определите текущие DNS серверы
Выберите публичные DNS серверы
Измените настройки DNS в сетевых параметрах ОС
Проверьте применение новых DNS