Skip to content

Instantly share code, notes, and snippets.

@owaki9640
Last active October 25, 2018 07:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save owaki9640/9772fbffb36aaec0eb04530b18fb2674 to your computer and use it in GitHub Desktop.
Save owaki9640/9772fbffb36aaec0eb04530b18fb2674 to your computer and use it in GitHub Desktop.
https://gist.github.com/otsuka752/7152392a6d5c626861ae75567eecad94
を見て考えたこと。
ちらちら調べた範囲では複数のドメインが同様の挙動なので、「単なるゴミ」とまでは言い切れない気がする。
例示された amazon.com / ultradns.net,dynect.net の組以外でも以下のようなドメインで同様の glue としては必要なさそうな ADDITIONAL SECTION が返ってくる。
asahi.com / akam.net
kumanomi.net / idcfcloud.com
また、whois すると以下のようにホスト登録されているっぽく見える。
% whois -h net.whois-servers.net 'nameserver pdns1.ultradns.net'
Server Name: PDNS1.ULTRADNS.NET
IP Address: 204.74.108.1
IP Address: 2001:502:F3FF:0:0:0:0:1
Registrar: GoDaddy.com, LLC
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com
>>> Last update of whois database: 2018-10-25T01:03:11Z <<<
% whois -h net.whois-servers.net 'nameserver ns1.p31.dynect.net'
Server Name: NS1.P31.DYNECT.NET
IP Address: 208.78.70.31
Registrar: MarkMonitor Inc.
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
>>> Last update of whois database: 2018-10-25T01:03:25Z <<<
%
また、Afilias 管理の .ORG なドメインでも同様になっているみたい。
% dig +norec go-ya.org. @a0.org.afilias-nst.info.
; <<>> DiG 9.10.6 <<>> +norec go-ya.org. @a0.org.afilias-nst.info.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31328
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 2
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;go-ya.org. IN A
;; AUTHORITY SECTION:
go-ya.org. 86400 IN NS ns-579.awsdns-08.net.
go-ya.org. 86400 IN NS ns-1332.awsdns-38.org.
go-ya.org. 86400 IN NS ns-1746.awsdns-26.co.uk.
go-ya.org. 86400 IN NS ns-420.awsdns-52.com.
;; ADDITIONAL SECTION:
ns-1332.awsdns-38.org. 86400 IN A 205.251.197.52
;; Query time: 65 msec
;; SERVER: 199.19.56.1#53(199.19.56.1)
;; WHEN: Thu Oct 25 10:07:53 JST 2018
;; MSG SIZE rcvd: 191
% dig +norec awsdns-38.org. @a0.org.afilias-nst.info.
; <<>> DiG 9.10.6 <<>> +norec awsdns-38.org. @a0.org.afilias-nst.info.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31220
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 9
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;awsdns-38.org. IN A
;; AUTHORITY SECTION:
awsdns-38.org. 86400 IN NS g-ns-166.awsdns-38.org.
awsdns-38.org. 86400 IN NS g-ns-1065.awsdns-38.org.
awsdns-38.org. 86400 IN NS g-ns-744.awsdns-38.org.
awsdns-38.org. 86400 IN NS g-ns-1638.awsdns-38.org.
;; ADDITIONAL SECTION:
g-ns-166.awsdns-38.org. 86400 IN A 205.251.192.166
g-ns-744.awsdns-38.org. 86400 IN A 205.251.194.232
g-ns-1065.awsdns-38.org. 86400 IN A 205.251.196.41
g-ns-1638.awsdns-38.org. 86400 IN A 205.251.198.102
g-ns-166.awsdns-38.org. 86400 IN AAAA 2600:9000:5300:a600::1
g-ns-744.awsdns-38.org. 86400 IN AAAA 2600:9000:5302:e800::1
g-ns-1065.awsdns-38.org. 86400 IN AAAA 2600:9000:5304:2900::1
g-ns-1638.awsdns-38.org. 86400 IN AAAA 2600:9000:5306:6600::1
;; Query time: 95 msec
;; SERVER: 199.19.56.1#53(199.19.56.1)
;; WHEN: Thu Oct 25 10:08:13 JST 2018
;; MSG SIZE rcvd: 312
% whois -h org.whois-servers.net 'nameserver ns-1332.awsdns-38.org'
Server Name: NS-1332.AWSDNS-38.ORG
IP Address: 205.251.197.52
Registrar: MarkMonitor Inc.
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
>>> Last update of WHOIS database: 2018-10-25T01:07:44Z <<<
%
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
よくわからないので、手持ちのcom/net/orgあたりのドメイン名で試してみた。
試した結果、
「com/net のドメイン名の NS として com/net のネームサーバーを登録するときは、内部名でなくてもホスト登録が必須ぽい。」
ということのようである。
GoDaddyで登録した com なドメイン名の NS としてホスト登録していない com なネームサーバーを登録しようとすると、「Unavailable」と言われる。
お名前.com だと「お手続きを正常に完了することができませんでした。お問い合わせフォームよりご連絡ください。」と言われる。
org のドメイン名の NS として org なネームサーバーを登録する場合もおそらく同じ。
というわけで、com/net/org あたりでは DNS 的には冗長と思われる外部名の ADDITIONAL SECTION が付くのは「仕様」っぽい。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment