----------------- | | | EQUIUM58 | | 10.3.4.0/24 | ----------------- | 10.3.4.58 | | 10.3.4.59 ----------------- | | | EQUIUM59 | | 10.3.4.0/29 | -----------------
EQUIUM58がクラスCのネームサーバで、その内の10.3.4.0-8をCIDERのネームサーバEQUIUM59に譲渡している場合の逆引きについて
named.conf
zone "4.3.10.in-addr.arpa" IN { type master; file "named.rev"; allow-update { none; }; };
named.rev
/var/named/named.rev ; ; equium58.mie-abc-u.ac.jp /var/named/named.rev ; $TTL 1D @ IN SOA equium58.mie-abc-u.ac.jp. root.equium58.mie-abc-u.ac.jp. ( 4 ; Serial 10800 ; Refresh 1800 ; Retry 3600000 ; Expire 86400 ) ; Minimum NS equium58.mie-abc-u.ac.jp. ; NS ns01.mabc.ne.jp. 32 PTR equium32.mie-abc-u.ac.jp. 33 PTR equium33.mie-abc-u.ac.jp. 34 PTR equium34.mie-abc-u.ac.jp. 35 PTR equium35.mie-abc-u.ac.jp. 58 PTR equium58.mie-abc-u.ac.jp. 59 PTR equium59.mie-abc-u.ac.jp. ; 以下0/29のネームサーバの指定とそのサーバでの逆引きをCNAMEでゾーンとともに指定している 0/29 IN NS equium59.mie-abc-u.ac.jp. ;0/29 IN NS ns01.mabc.ne.jp. 1 IN CNAME 1.0/29.4.3.10.in-addr.arpa. ^^^^^^^^^^^^^^^^^^^^^^^^^<=ここがゾーン名[1.は含まれない] 2 IN CNAME 2.0/29.4.3.10.in-addr.arpa. 3 IN CNAME 3.0/29.4.3.10.in-addr.arpa. 4 IN CNAME 4.0/29.4.3.10.in-addr.arpa. 5 IN CNAME 5.0/29.4.3.10.in-addr.arpa.
named.conf
zone "0/29.4.3.10.in-addr.arpa" IN { type master; file "named.rev"; allow-update { none; }; };
named.rev
; ; equium59.abc.ne.jp /var/named/named.rev ; $TTL 1D @ IN SOA equium59.abc.ne.jp. root.equium59.abc.ne.jp. ( 9 ; Serial 10800 ; Refresh 1800 ; Retry 3600000 ; Expire 86400 ) ; Minimum ; Authoritative Name Server NS equium59.abc.ne.jp. ; NS ns01.mabc.ne.jp. 1 PTR equium01.abc.ne.jp. 2 PTR equium02.abc.ne.jp. 3 PTR equium03.abc.ne.jp. 4 PTR equium04.abc.ne.jp. 5 PTR equium05.abc.ne.jp. 59 PTR equium59.abc.ne.jp.
このままではEQUIUM59からでは10.3.4.1を逆引きするとき0/29.4.3.10.in-addr.arpaと
いうゾーンを設定しているので1.4.3.10.in-addr.arpaを探してそのようなゾーンが
無いので逆引きできない。
EQUIUM58からは逆引きができる。
そこで実験ではEQUIUM59のroot.caファイルをEQUIUM58に向けることで行った
root.ca
/var/named/named.ca
; This file holds the information on root name servers needed to ; initialize cache of Internet domain name servers ; (e.g. reference this file in the "cache . <file>" ; configuration file of BIND domain name servers). ; ; This file is made available by InterNIC ; under anonymous FTP as ; file /domain/named.root ; on server FTP.INTERNIC.NET ; -OR- RS.INTERNIC.NET ; ; last update: Jan 29, 2004 ; related version of root zone: 2004012900 ; ; ; formerly EQUIUM58.MIE-CHUKYO-U.AC.JP ; . 3600000 IN NS EQUIUM58.MIE-ABC-U.AC.JP. EQUIUM58.MIE-ABC-U.AC.JP. 3600000 A 10.3.4.58 ; ; End of File
逆引きをして、上位にどのようなゾーンが指定されているか見てみる
$ dig @ns01.mctv.ne.jp -x 61.122.218.210 ; <<>> DiG 9.3.2-P2 <<>> @ns01.mctv.ne.jp -x 61.122.218.210 ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50188 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;210.218.122.61.in-addr.arpa. IN PTR ;; ANSWER SECTION: 210.218.122.61.in-addr.arpa. 86400 IN CNAME 210.208/29.218.122.61.in-addr.arpa. ^^^^^^^^^^^^^^^^^^^^^^^^^^^ CNAMEで指定されているゾーン指定がわかる 210.208/29.218.122.61.in-addr.arpa. 86400 IN PTR www2.data-map.net. ;; AUTHORITY SECTION: 208/29.218.122.61.in-addr.arpa. 86400 IN NS ns.data-map.net. 208/29.218.122.61.in-addr.arpa. 86400 IN NS ns01.mctv.ne.jp. ;; ADDITIONAL SECTION: ns.data-map.net. 103033 IN A 61.122.218.209 ns01.mctv.ne.jp. 86400 IN A 61.122.216.211 ;; Query time: 12 msec ;; SERVER: 61.122.216.211#53(61.122.216.211) ;; WHEN: Fri Feb 8 12:31:24 2008 ;; MSG SIZE rcvd: 179