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

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

Системы семейства Fedora и RHEL обычно используют NetworkManager плюс systemd-resolved.

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

Свой 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

Настройка DNS

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

Очистка кэшей

Очистите systemd-resolved после изменения.

sudo resolvectl flush-caches
  1. Выполните sudo resolvectl flush-caches
  2. По желанию перезапустите NetworkManager: sudo systemctl restart NetworkManager
  3. Проверьте: curl -I https://example.com

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

Убедитесь в DNS-серверах: nmcli connection show "CONNECTION_NAME" | grep ipv4.dns.

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