← Все руководства по DNS

Как настроить OpenDNS или Google DNS в Ubuntu / Debian

Большинство рабочих столов Ubuntu и Debian управляют DNS через NetworkManager. На серверах можно использовать nmcli.

Зачем менять DNS в Linux?

Корпоративные или провайдерские резолверы иногда блокируют или некорректно обрабатывают запросы. Публичный DNS восстанавливает предсказуемое разрешение имён.

Рекомендуемые публичные DNS-серверы

  • OpenDNS (Cisco): 208.67.222.222 / 208.67.220.220
  • Google Public DNS: 8.8.8.8 / 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 / 1.0.0.1

Шаги в GUI (NetworkManager)

  1. Откройте «Параметры» → «Сеть» (или Wi‑Fi).
  2. Нажмите значок шестерёнки у активного подключения.
  3. Откройте вкладку IPv4. При необходимости установите метод IPv4 «Автоматически (DHCP)», затем задайте DNS вручную / отключите автоматический DNS, если есть.
  4. Введите DNS-серверы 208.67.222.222, 208.67.220.220 или 8.8.8.8, 8.8.4.4: в формате, который требует интерфейс.
  5. Примените и переключите подключение выкл/вкл.
  6. Опционально в CLI: nmcli connection modify "CONNECTION_NAME" ipv4.dns "8.8.8.8 8.8.4.4" ipv4.ignore-auto-dns yes && nmcli connection up "CONNECTION_NAME".

Очистка DNS в systemd-resolved

В актуальных выпусках Ubuntu по умолчанию используется systemd-resolved.

sudo resolvectl flush-caches
  1. Откройте терминал.
  2. Выполните sudo resolvectl flush-caches
  3. Проверьте статус: resolvectl status | head.
  4. Снова откройте сайт.

Проверьте, что всё работает

Используйте dig example.com или resolvectl query example.com, чтобы убедиться, какой сервер ответил.

Связанные руководства по DNS