ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

FedoraでDNS設定を構成する方法

編集済み 4 数週間前 によって ExtremeHow 編集チーム

フェドラDNS設定設定ネットワークシステム管理コマンドラインターミナルソフトウェアセキュリティコンピュータ

FedoraでDNS設定を構成する方法

翻訳が更新されました 4 数週間前

Fedoraシステムをセットアップする際にDNS(ドメインネームシステム)設定を構成することは重要な作業です。これらの設定により、ドメイン名をIPアドレスに変換する方法が決まります。このガイドでは、FedoraオペレーティングシステムでDNS設定を設定する手順を説明します。正しい設定を行うために、手順を注意深く従ってください。

DNSの理解とその重要性

DNSはインターネットの電話帳のようなものです。例えば、ウェブブラウザにwww.example.comと入力すると、DNSはそれをコンピュータにやさしいIPアドレス、例えば192.0.2.1やIPv6アドレスに変換します。DNSがなければ、ウェブサイトにアクセスするためにこれらの数値アドレスを覚えていなければなりません。また、DNSはメールルーティングなどの他の重要な機能もサポートします。

前提条件

FedoraでDNS設定を構成する前に、以下を確認してください:

DNS設定ファイルの編集

Fedoraでは、必要なDNS設定は主にresolv.confファイルとネットワーク接続を管理できるツールであるNetworkManagerを通じて管理できます。

方法1: resolv.confファイルを使用する

/etc/resolv.confファイルは伝統的なDNS設定のための設定ファイルです。このファイルは通常、DNSサーバを指すnameserverエントリを含みます。DNS設定を手動で変更するには、このファイルを編集します。

  1. ターミナルウィンドウを開きます。Fedoraは、アプリケーションメニューからターミナルを見つけるか、Ctrl + Alt + Tを押してアクセスできます。
  2. 次のコマンドを入力します:
    sudo nano /etc/resolv.conf
    これにより、nanoテキストエディタでresolv.confファイルが開きます。他のエディタ(例えばvimgedit)を使うこともできます。
  3. nameserverラインを編集して、好みのDNSサーバを指定します。例えば:
    nameserver 8.8.8.8 nameserver 8.8.4.4
    これらの行はシステムにGoogleのパブリックDNSサーバを使用するように指示します。これをOpenDNS、Cloudflare、または任意のDNSサービスのユーザーによる異なるDNSサーバIPに置き換えることができます。
  4. 編集後、変更を保存してテキストエディタを終了します。Nanoでは、Ctrl + Oを押し、Enterを押し、次にCtrl + Xを押すことで保存できます。

注意すべきは、Fedoraでデフォルトとして使用されているNetworkManagerを使用している場合、変更が上書きされる可能性があるということです。これは、NetworkManagerがresolv.confを動的に生成することがあるためです。

方法2: NetworkManagerを使用する

NetworkManagerはネットワーク接続やその他の作業を背景で管理する効果的なユーティリティです。ここでは、NetworkManagerを使用してDNS設定を構成する方法を説明します:

  1. ターミナルを開き、NetworkManagerのコマンドラインインターフェースであるnmcliを使用します。次のコマンドを入力します:
    nmcli dev show | grep DNS
    このコマンドは、すべてのデバイスの現在のDNS設定を表示します。
  2. DNS設定を更新するには、まずネットワーク接続を識別します。すべての接続をリストするには次のようにします:
    nmcli con show
  3. 名前で識別される更新したい接続を選択します。接続IDがWired connection 1であると仮定します。DNSを変更するには:
    nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
    8.8.8.8 8.8.4.4を希望するDNSサーバのIPアドレスに、スペースで区切って置き換えます。
  4. 変更を適用するには、ネットワークを切断して再接続するか、NetworkManagerを再起動する必要があります:
    nmcli con up "Wired connection 1"systemctl restart NetworkManager

永続的変更

resolv.confを介して行われたDNS設定は、特に再起動時にネットワークマネージャがファイルを再作成する際に上書きされる可能性があります。設定を永続化させるには:

設定のテスト

DNS設定を更新した後、正しく動作することを確認することが重要です。

  1. dignslookupなどのツールを使用してDNSクエリをテストできます。これらのどちらもまだインストールされてない場合はインストールします:
    sudo dnf install bind-utils
  2. digを使用してドメイン情報を取得します:
    dig example.com
    DNSクエリが正しく解決されていることを確認するために、ANSWER SECTIONを確認します。
  3. nslookupを使用してDNS解決を確認します:
    nslookup example.com

もし接続の問題が発生した場合は、DNS設定を再検討します。

カスタムDNSサーバの使用理由

カスタマイズされたDNSサーバを使用することで、デフォルトのISPベースのDNSサーバと比較してセキュリティ、プライバシー、パフォーマンスを向上させることができます。Google Public DNSやCloudflare DNS(1.1.1.1)、OpenDNSなどの広く普及しているサービスは、追加のメリット(広告ブロッキングや不適切なコンテンツのフィルタリングなど)を提供しつつ、スピードと信頼性を向上させます。

結論

FedoraでDNS設定を正しく構成することは、効率的で安全なオンライン体験の基礎です。resolv.confまたはNetworkManagerのいずれの方法を使用するかに関わらず、Fedoraは能力と柔軟性を提供します。構造化された方法に従うことで、設定が正しく構成され、上書きを防ぎ、ネットワーク全体またはローカルのシームレスな運用が確保されます。

セットアップと構成は簡単なプロセスですが、オンラインでの相互作用に大きな影響を与えます。DNSサーバを慎重に選択し、Fedoraでこの簡単で包括的なガイドを実装することで、機能的で堅牢なソリューションを確保できます。

記事の内容に誤りがある場合, あなたは


コメント