コンテンツへスキップ

[ノート] CentOS 7 DNSサービス構築

2022年6月8日

プライマリDNS

要件

ホストタイプ値
ns1A192.168.1.1
ns2A192.168.1.2
wwwA192.168.1.100
bbsCNAMEwww
ftpA192.168.1.110
mailMX 10192.168.1.120

設定

setenforce 0 && systemctl stop firewalld
yum install -y bind* vim*

/etc/named.conf — dnssec-enable no; dnssec-validation no; ゾーンファイル: infanx.com(正引き)と 1.168.192.in-addr.arpa(逆引き) cp -p named.localhost infanx.com.empty && cp -p named.loopback infanx.com.loopback 正引きファイルにNS/A/CNAME/MXレコード、逆引きファイルにPTRレコードを設定。

systemctl restart named && nslookup  # 検証

キャッシュDNS(フォワーダー)

forwarders { 192.168.1.1; }; forward first;

セカンダリDNS(DNSクラスタ)

プライマリにNS/Aレコード追加。セカンダリ: type slave; masters { 192.168.1.1; }; SOAシリアル更新を忘れずに。

サブDNS(サブドメイン委任)

親: frp IN NS ns1.frp / ns1.frp IN A 192.168.1.200 子: ゾーン frp.infanx.com を作成し独自レコードを追加。

前の記事
[ノート] CentOS 7 FTPサービス構築
次の記事
[ノート] JavaScript