← すべての DNS ガイド

Fedora / RHEL で OpenDNS または Google DNS を設定する方法

Fedora および RHEL 系システムは通常、NetworkManager と systemd-resolved を使います。

Fedora で DNS を変更する理由は?

カスタム DNS は、一部のドメインだけを壊すキャプティブまたはフィルタリング ISP リゾルバーを回避します。

推奨パブリック 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 でテストします

動作を確認する

nmcli connection show "CONNECTION_NAME" | grep ipv4.dns で DNS サーバーを確認します。

関連する DNS ガイド