*[Network]/BIND [#y6dc14a0] *[[Network]]/BIND [#y6dc14a0] #contents **パッケージのインストール [#v0f506fa] -bind-utils-XXX -bind-libs-XXX -bind-XXX ~ **設定例 [#i5e4d0d5] |BGCOLOR(#f0f8ff):''ドメイン''|BGCOLOR(#f0f8ff):''IPアドレス''| |rac12c1.zone.com|192.168.11.41| |rac12c2.zone.com|192.168.11.42| |rac12c1-vip.zone.com|192.168.11.31| |rac12c2-vip.zone.com|192.168.11.32| |rac12c-srv.zone.com|192.168.11.43| |rac12c1-prv.zone.com|192.168.100.41| |rac12c2-prv.zone.com|192.168.100.42| ***/etc/named.conf [#y3eb3fa9] options { // 自分自身のIPアドレスに変更 listen-on port 53 { 192.168.11.45; }; listen-on-v6 port 53 { none; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; allow-query-cache { any; }; allow-transfer { any; }; // forwarders { 192.168.1.1; }; recursion yes; dnssec-enable no; dnssec-validation no; // dnssec-lookaside auto; /* Path to ISC DLV key */ // bindkeys-file "/etc/named.iscdlv.key"; // managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; view "internal" { match-clients { localhost; localnets; }; recursion yes; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; // ドメインの正引き zone "zone.com" { type master; file "zone.com.zone"; }; // 192.168.11.0/24 の 逆引き zone "11.168.192.in-addr.arpa" { type master; file "11.168.192.rev"; }; // 192.168.100.0/24 の 逆引き zone "100.168.192.in-addr.arpa" { type master; file "100.168.192.rev"; }; // 192.168.0.0/16 の 逆引き // zone "168.192.in-addr.arpa" { // type master; // file "100.168.192.rev"; // }; }; ***/var/named/zone.com.zone [#l8e57f6e] $TTL 3600 @ IN SOA zone.com. root.zone.com. ( 2015091201 ; Serial 3600 ; Refresh 900 ; Retry 3600000 ; Expire 3600 ) ; Minimum IN NS zone.com. @ IN A 192.168.11.41 rac12c1 IN A 192.168.11.41 rac12c2 IN A 192.168.11.42 rac12c1-vip IN A 192.168.11.31 rac12c2-vip IN A 192.168.11.32 rac12c-srv IN A 192.168.11.43 rac12c1-prv IN A 192.168.100.41 rac12c2-prv IN A 192.168.100.42 ***/var/named/11.168.192.rev [#sf360797] $TTL 3600 @ IN SOA zone.com. root.zone.com. ( 2015091201 ; Serial 3600 ; Refresh 900 ; Retry 3600000 ; Expire 3600 ) ; Minimum IN NS zone.com. IN PTR zone.com. IN A 255.255.255.0 41 IN PTR rac12c1.zone.com. 42 IN PTR rac12c2.zone.com. 31 IN PTR rac12c1-vip.zone.com. 32 IN PTR rac12c2-vip.zone.com. 43 IN PTR rac12c-srv.zone.com. ***/var/named/100.168.192.rev [#h0a27b55] $TTL 3600 @ IN SOA zone.com. root.zone.com. ( 2015091201 ; Serial 3600 ; Refresh 900 ; Retry 3600000 ; Expire 3600 ) ; Minimum IN NS zone.com. IN PTR zone.com. IN A 255.255.255.0 41 IN PTR rac12c1-prv.zone.com. 42 IN PTR rac12c2-prv.zone.com. ***/var/named/168.192.rev [#gb4d8cf2] $TTL 3600 @ IN SOA zone.com. root.zone.com. ( 2015091201 ; Serial 3600 ; Refresh 900 ; Retry 3600000 ; Expire 3600 ) ; Minimum IN NS zone.com. IN PTR zone.com. IN A 255.255.0.0 41.100 IN PTR rac12c1-prv.zone.com. 42.100 IN PTR rac12c2-prv.zone.com. ~ **rndc [#i0290a13] rndc [オプション] |BGCOLOR(#f0f8ff):''オプション''|BGCOLOR(#f0f8ff):''説明''| |reload [ゾーン]|コンフィグとシリアルが増えてるゾーンの再読込。ゾーンを指定することでシリアルが増えてる特定ゾーンのみ再読込| |reconfig|設定を新しく追加したゾーンのみ再読込| |status|現在のサービス状態を表示| |stats|統計情報を表示| |flush|DNSキャッシュクリア| |dumpdb|DNSのキャッシュを出力する(出力場所はnamed.confのdump-fileで指定)|