CentOS7 DNSサーバー構築ガイド【設定手順と基本】

CentOS 7にDNSサーバーを設定するには、次の手順に従って操作できます:

  1. Bindソフトウェアパッケージをインストールするには、以下のコマンドをターミナルで実行してください。
  2. sudo yum install bind bind-utilsをインストールしてください。
  3. Bindのメイン設定ファイルである/etc/named.confを端末で編集してください。
  4. 「sudo vi /etc/named.conf」を実行してください。
  5. ドキュメントに以下の内容を追加してください。
  6. オプション{
    ポート53でリッスンしてください{ any; };
    問い合わせを許可してください{ any; };
    再帰的に検索を行ってください;
    };
  7. 配置ファイルを作成するために、/etc/namedディレクトリ内にexample.com.zoneのようなゾーンファイルを作成します。
  8. 例えば、/etc/named/example.com.zoneファイルをsudoでviエディタで開く
  9. 以下の情報を追加してください。
  10. $TTL 86400
    @ IN SOA ns1.example.com. admin.example.com. (
    2016010101
    3時間
    1時間
    1週間
    1日 )
    @ IN NS ns1.example.com.
    ns1 IN A 192.168.1.1
    www IN A 192.168.1.2
  11. 「逆引きゾーンファイルを設定する:
    / etc / namedディレクトリに逆引きゾーンファイルを作成します。 例:/etc/named/192.168.1.zone」
  12. sudo vi /etc/named/192.168.1.zone を開く
  13. 以下を追加してください。
  14. $TTL 86400
    @ IN SOA ns1.example.com. admin.example.com. (
    2016010101
    3時間
    1時間
    1週間
    1日 )
    @ IN NS ns1.example.com.
    1 IN PTR ns1.example.com.
    2 IN PTR www.example.com.
  15. 以下のコマンドを実行して、DNSサービスを起動して自動起動させます。
  16. sudo systemctl start namedを実行して、sudo systemctl enable namedを実行してください。
  17. ファイアウォールのルールを設定してください。ファイアウォールが有効である場合、DNSのトラフィックを許可するために53番ポートを開いてください。
  18. sudo firewall-cmd –add-service=dns –permanent
    sudo firewall-cmd –reloadsudo firewall-cmd –add-service=dns –permanentを実行して、その後sudo firewall-cmd –reloadを実行してください。
  19. DNSサーバーのテスト:
    DNSサーバーが正しく構成されているかをテストするには、以下のコマンドを端末で実行してください。
  20. example.comを調べる

CentOS 7でDNSサーバーを正常に設定するために、上記の手順に従ってください。 実際のニーズとネットワーク構成に応じて適切な調整を行うことをお忘れなく。

bannerAds