whoisより
inetnum: 1.1.1.0 - 1.1.1.255
netname: APNIC-LABS
descr: APNIC and Cloudflare DNS Resolver project
descr: Routed globally by AS13335/Cloudflare
descr: Research prefix for APNIC Labs
inetnum: 1.0.0.0 - 1.0.0.255
netname: APNIC-LABS
descr: APNIC and Cloudflare DNS Resolver project
descr: Routed globally by AS13335/Cloudflare
descr: Research prefix for APNIC Labs
Secure IP: 9.9.9.9 Provides: Security blocklist, DNSSEC, No EDNS Client-Subnet sent. If your DNS software requires a Secondary IP address, please use the secure secondary address of 149.112.112.112
上記の DNSサーバ指定で A 引けない % dig @dns-b.iij.ad.jp www.tv-asahi.co.jp a +short % dig @dns-c.iij.ad.jp www.tv-asahi.co.jp a +short %
host コマンドでも
% host -t a www.tv-asahi.co.jp dns-b.iij.ad.jp Using domain server: Name: dns-b.iij.ad.jp Address: 210.130.1.46#53 Aliases:
www.tv-asahi.co.jp has no A record % host -t a www.tv-asahi.co.jp dns-c.iij.ad.jp Using domain server: Name: dns-c.iij.ad.jp Address: 210.138.175.6#53 Aliases:
www.tv-asahi.co.jp has no A record
short つけずにごそごそしてみると、DNS サーバは IIJ じゃなくて アクセリアらしい。
% dig @dns-c.iij.ad.jp www.tv-asahi.co.jp a
; <<>> DiG 9.6.0-APPLE-P2 <<>> @dns-c.iij.ad.jp www.tv-asahi.co.jp a ; (2 servers found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58916 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 0 ;; WARNING: recursion requested but not available
;; QUESTION SECTION: ;www.tv-asahi.co.jp. IN A
;; AUTHORITY SECTION: www.tv-asahi.co.jp. 28800 IN NS cdnns2.accelia.net. www.tv-asahi.co.jp. 28800 IN NS cdnns1.accelia.net.
ので、cdnns(1|2).accelia.net に問い合わせてみる。引けた。 % dig @cdnns1.accelia.net www.tv-asahi.co.jp a +short 43.253.231.57 % dig @cdnns2.accelia.net www.tv-asahi.co.jp a +short 43.253.231.57
accelia.net の cdn は、問い合わせの度に異なる A を返してくるっぽいのが何度か叩いてみるとわかる。
Mac OS X のターミナルで host すると、 A が返ってくるとともに SERVFAIL してるのが若干気になる・・・なんでだろ? % host www.tv-asahi.co.jp www.tv-asahi.co.jp has address 43.253.231.100 Host www.tv-asahi.co.jp not found: 2(SERVFAIL)
Coverage: - 8 Name servers (MaraDNS, MyDNS, PowerDNS, Bind, NSD, tinydns, ldapdns, dnsmasq) - 5 caching name servers (Bind,PowerDNS,DNSCache, DNSProxy, Unbound) - many Perl based scenarios - Load balancing - A HUGE variety of DNS Backend types (text files, DB, LDAP etc.) - DNSSEC - internationalization (i18n) - OS Coverage of Windows and Linux - incredible amount of detailed DNS products coverage never seen elsewhere !!
nlnetlabs develop nsd and unbound too. why? what's more it seems from the mailing list that the same people involved in both projects? so i've got a few querstions: - why are to different name server? - why not merge the two project?
% host -t ns hatena.ne.jp hatena.ne.jp name server ns0.future-s.com. hatena.ne.jp name server ns1.future-s.com. % host -t a www.hatena.ne.jp ns0.future-s.com Using domain server: Name: ns0.future-s.com Address: 219.99.160.180#53 Aliases:
www.hatena.ne.jp has address 221.186.146.27 % host -t a www.hatena.ne.jp ns1.future-s.com ;; connection timed out; no servers could be reached
% date 2007年 12月 11日 火曜日 16:48:20 UTC
% host -t ns future-s.com future-s.com name server ns0.future-s.com. future-s.com name server ns1.future-s.com.
===> domain: isuzu.co.jp
---> ns2.iprevolution.co.jp: x
---> elflock.isuzu.co.jp: o
<===
===> domain: suzuki.co.jp
---> dns-b.iij.ad.jp: o
---> dns-c.iij.ad.jp: o
<===
===> domain: subaru.jp
---> dns-c.iij.ad.jp: o
---> dns-b.iij.ad.jp: o
<===
===> domain: daihatsu.co.jp
---> majesta.tns.ne.jp: o
---> royal.tns.ne.jp: o
---> dkdns.daihatsu.co.jp: x
<===
===> domain: nissan.co.jp
---> sj000030.nissan.co.jp: x
---> nvs001.nissan.ne.jp: x
<===
===> domain: toyota.jp
---> majesta.tns.ne.jp: o
---> ns1a.toyota.co.jp: x
---> ns1b.toyota.co.jp: x
---> royal.tns.ne.jp: o
<===
===> domain: honda.co.jp
---> slasher.honda.co.jp: o
---> ns.spin.ad.jp: x
---> ns.tokyo.spin.ad.jp: x
---> hornet.honda.co.jp: o
<===
===> domain: mazda.co.jp
---> ns2.mazda.co.jp: o
---> rx7.mazda.co.jp: o
---> ns-tk012.ocn.ad.jp: x
<===
===> domain: mitsubishi-motors.co.jp
---> dns-b.iij.ad.jp: o
---> dns-c.iij.ad.jp: o
<===
===> domain: hino.co.jp
---> dutro.hino.co.jp: o
---> royal.tns.ne.jp: o
---> majesta.tns.ne.jp: o
<===