-----------------
| |
| 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