UbuntuでDNSサーバーを設定する方法


以下に、シンプルで簡単な手順とコード例を提供します。

  1. BIND(Berkeley Internet Name Domain)のインストール:

    sudo apt update
    sudo apt install bind9
  2. 設定ファイルの編集: DNSサーバーの設定ファイルである「named.conf」を編集します。以下は例です。

    sudo nano /etc/bind/named.conf
  3. ドメインゾーンの設定: DNSサーバーが管理するドメインゾーンの設定を行います。以下は例です。

    sudo nano /etc/bind/db.example.com
  4. ファイアウォールの設定: DNSサーバーへのアクセスを許可するために、ファイアウォールの設定を行います。具体的な設定方法は使用しているファイアウォールによって異なります。

  5. DNSサービスの再起動: 変更を反映させるために、DNSサービスを再起動します。

    sudo service bind9 restart

これらの手順に従うことで、UbuntuでDNSサーバーを設定することができます。必要に応じて、ドメインゾーンの追加や設定のカスタマイズを行うこともできます。