bind9をインストールしてデプロイし、自作のDNSシステムをデプロイします
ホストgcbj1-11.host.comにバインドをインストールします
[root @ gcbj1-11〜] #yum install -y bind [root @ gcbj1-11〜] #rpm -qa bind bind-9.11.4-26.P2.el7_9.3.x86_64
バインドの構成:
[root @ gcbj1-11〜] #vim /etc/named.conf options { リッスンオンポート53 {192.168.1.11; }; allow-query {any; }; フォワーダー{192.168.1.254; }; 再帰はい; dnssec-noを有効にします。 dnssec-検証番号; dnssec-lookaside no;
構成ファイルが正しいかどうかを確認します。
[root @ gcbj1-11〜]#named-checkconf
ゾーンプロファイルの構成:
[root @ gcbj1-11〜] #vim /etc/named.rfc1912.zones 在最后多多行行: zone "host.com" IN { タイプマスター; ファイル "host.com.zone"; allow-update {192.168.1.11; }; }; ゾーン "data.net" IN { タイプマスター; ファイル "data.net.zone"; allow-update {192.168.1.11; }; };
構成領域データファイル:
[root @ gcbj1-11〜] #vim /var/named/host.com.zone $ ORIGINhost.com。 $ TTL 600; 10分 @IN SOAdns.host.com。dnsadmin.host.com。( 2019120901;シリアル 10800;更新(3時間) 900;再試行(15分) 604800;有効期限(1週間) 86400;最小(1日) ) NSdns.host.com。 $ TTL 60; 1分 DNSA 192.168.1.11 gcbj1-11A 192.168.1.11 gcbj1-12 A 192.168.1.12 gcbj1-21 A 192.168.1.21 gcbj1-22 A 192.168.1.22 gcbj1-200 A 192.168.1.200
[root @ gcbj1-11〜] #vim /var/named/data.net.zone $ ORIGINdata.net。 $ TTL 600; 10分 @IN SOAdns.od.com。dnsadmin.data.net。( 2019120901;シリアル 10800;更新(3時間) 900;再試行(15分) 604800;有効期限(1週間) 86400;最小(1日) ) NSdns.data.net。 $ TTL 60; 1分 DNSA 192.168.1.11
エリアデータファイルが正しいかどうかを確認します。
[root @ gcbj1-11〜]#named-checkzone "host.com" /var/named/host.com.zone zone host.com/IN:ロードされたシリアル2019120901 OK [root @ gcbj1-11〜]#named-checkzone "data.net" /var/named/data.net.zone zone data.net/IN:ロードされたシリアル2019120901 OK
ファイルのグループと権限を変更します。
[root @ gcbj1-11〜] #chown root.named /var/named/host.com.zone [root @ gcbj1-11〜] #chown root.named /var/named/data.net.zone [root @ gcbj1 -11〜] #chmod 640 /var/named/host.com.zone [root @ gcbj1-11〜] #chmod 640 /var/named/data.net.zone
名前付きサービスを開始します。
[root @ gcbj1-11〜] #systemctl start names [root @ gcbj1-11〜] #systemctl enable named
検証分析:
[root @ gcbj1-11〜] #dig -t A gcbj1-21.host.com @ 192.168.1.11 + short 192.168.1.21 [root @ gcbj1-11〜] #dig -t A gcbj1-200.host.com @ 192.168.1.11 + short 192.168.1.200
問題がないことを確認し、すべてのホストに対して自己構築DNSを構成します。