CentOS7 DNSサーバー構築ガイド【設定手順と基本】
CentOS 7にDNSサーバーを設定するには、次の手順に従って操作できます:
- Bindソフトウェアパッケージをインストールするには、以下のコマンドをターミナルで実行してください。
- sudo yum install bind bind-utilsをインストールしてください。
- Bindのメイン設定ファイルである/etc/named.confを端末で編集してください。
- 「sudo vi /etc/named.conf」を実行してください。
- ドキュメントに以下の内容を追加してください。
- オプション{
ポート53でリッスンしてください{ any; };
問い合わせを許可してください{ any; };
再帰的に検索を行ってください;
}; - 配置ファイルを作成するために、/etc/namedディレクトリ内にexample.com.zoneのようなゾーンファイルを作成します。
- 例えば、/etc/named/example.com.zoneファイルをsudoでviエディタで開く
- 以下の情報を追加してください。
- $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 - 「逆引きゾーンファイルを設定する:
/ etc / namedディレクトリに逆引きゾーンファイルを作成します。 例:/etc/named/192.168.1.zone」 - sudo vi /etc/named/192.168.1.zone を開く
- 以下を追加してください。
- $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. - 以下のコマンドを実行して、DNSサービスを起動して自動起動させます。
- sudo systemctl start namedを実行して、sudo systemctl enable namedを実行してください。
- ファイアウォールのルールを設定してください。ファイアウォールが有効である場合、DNSのトラフィックを許可するために53番ポートを開いてください。
- sudo firewall-cmd –add-service=dns –permanent
sudo firewall-cmd –reloadsudo firewall-cmd –add-service=dns –permanentを実行して、その後sudo firewall-cmd –reloadを実行してください。 - DNSサーバーのテスト:
DNSサーバーが正しく構成されているかをテストするには、以下のコマンドを端末で実行してください。 - example.comを調べる
CentOS 7でDNSサーバーを正常に設定するために、上記の手順に従ってください。 実際のニーズとネットワーク構成に応じて適切な調整を行うことをお忘れなく。