ホームページ >運用・保守 >Linuxの運用と保守 >Linux で DNS サーバーをセットアップする方法
Linux で DNS サーバーをセットアップする方法
DNS (ドメイン ネーム システム) はインターネットの重要な部分であり、ドメイン名を IP アドレスに変換し、Web サイトやその他のネットワークにアクセスできるようにします。ブラウザで提供します。 Linux システムでは、DNS サーバーを設定することでネットワーク接続を最適化し、ネットワーク アクセス速度を向上させることができます。この記事では、Linux システム上で DNS サーバーをセットアップする手順を紹介し、関連するコード例を示します。
cat /etc/resolv.conf
このコマンドは、現在の DNS サーバーの IP アドレスを表示します。通常、このファイルの内容は次のようになります。
nameserver 8.8.8.8 nameserver 8.8.4.4
nameserver の後の数字は DNS サーバーの IP アドレスであることに注意してください。続行する前に、必要に応じて設定を復元できるように、現在の DNS サーバーの IP アドレスをメモしておきます。
sudo apt-get update sudo apt-get install bind9
インストールが完了したら、BIND の基本構成を実行する必要があります。ターミナルで named.conf
ファイルを開きます:
sudo nano /etc/bind/named.conf
開いたファイルには、いくつかのデフォルト設定が表示されます。options
セクションでいくつかの設定を行う必要があります。変更:
options { directory "/var/cache/bind"; forwarders { 8.8.8.8; 8.8.4.4; }; ...
使用するDNSサーバーのIPアドレスをforwarders
に追加します。たとえば、Google の DNS サーバーを使用したい場合は、それらを forwarders
に追加できます。変更された例は次のとおりです。
forwarders { 8.8.8.8; 8.8.4.4; 114.114.114.114; };
ファイルを保存した後、BIND サービスを再起動する必要があります:
sudo service bind9 restart
resolv.conf
ファイルを開きます:
sudo nano /etc/resolv.conf
ファイル内の既存の DNS サーバーの IP アドレスを削除し、ローカル DNS サーバーの IP アドレスをワンライン。たとえば、ローカル DNS サーバーの IP アドレスが 192.168.1.100
の場合、ファイルの内容は次のようになります。
nameserver 192.168.1.100
ファイルを保存して閉じます。
ドメイン名を解決してみてください:
nslookup example.com
ドメイン名が正常に解決され、対応する IP アドレスが返された場合は、DNS サーバーが正常に設定されていることを意味します。
さらに、dig
コマンドを使用して DNS サーバーをテストすることもできます。
dig example.com
このコマンドは、より詳細な DNS クエリ結果を返します。
概要
Linux システム上にローカル DNS サーバーをセットアップすることで、ネットワーク アクセスの速度とパフォーマンスを向上させることができます。この記事では、Linux システム上で DNS サーバーをセットアップする手順について説明し、関連するコード例を示します。この情報がお役に立てば幸いです。
以上がLinux で DNS サーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。