KDDI/kddi.ne.jp/int-gw/resolve-errorについて、ここに記述してください。
int-gw.kddi.ne.jp A を求めるという課題
1. int-gw.kddi.ne.jp NS
ゾーンだと分かっているので、こうしたが、A でも同様の返事のはずだ。 $ dnsq ns int-gw.kddi.ne.jp a.dns.jp
2 int-gw.kddi.ne.jp: 168 bytes, 1+0+4+3 records, response, noerror query: 2 int-gw.kddi.ne.jp authority: kddi.ne.jp 86400 NS dnsa01.kddi.ne.jp authority: kddi.ne.jp 86400 NS dns0.dion.ne.jp authority: kddi.ne.jp 86400 NS dnsa02.kddi.ne.jp authority: kddi.ne.jp 86400 NS dns1.dion.ne.jp additional: dns0.dion.ne.jp 86400 A 210.141.108.194 additional: dnsa01.kddi.ne.jp 86400 A 54.64.39.199 additional: dnsa02.kddi.ne.jp 86400 A 54.92.27.113
kddi.ne.jp への委譲返答
ここは素直に問い合わせてみる。
$ dnsq ns int-gw.kddi.ne.jp 54.64.39.199 (dnsa01.kddi.ne.jp)
2 int-gw.kddi.ne.jp: 89 bytes, 1+0+2+0 records, response, noerror query: 2 int-gw.kddi.ne.jp authority: int-gw.kddi.ne.jp 3600 NS penguin.kddnet.ad.jp authority: int-gw.kddi.ne.jp 3600 NS dolphin.kddnet.ad.jp
kddnet.ad.jp下のホストに委譲しているという返事
2. kddi.ne.jp NSを確認しておく
$ dnsq ns kddi.ne.jp 54.64.39.199
2 kddi.ne.jp: 177 bytes, 1+4+0+4 records, response, authoritative, noerror query: 2 kddi.ne.jp answer: kddi.ne.jp 3600 NS dns0.dion.ne.jp answer: kddi.ne.jp 3600 NS dnsa02.kddi.ne.jp answer: kddi.ne.jp 3600 NS dnsa01.kddi.ne.jp answer: kddi.ne.jp 3600 NS dns1.dion.ne.jp additional: dns0.dion.ne.jp 3600 A 210.141.108.194 additional: dns1.dion.ne.jp 3600 A 210.141.108.226 additional: dnsa01.kddi.ne.jp 3600 A 54.64.39.199 additional: dnsa02.kddi.ne.jp 3600 A 54.92.27.113
3. dion下のホストがどう設定されているか
$ dnsq ns kddi.ne.jp 210.141.108.194
2 kddi.ne.jp: 177 bytes, 1+4+0+4 records, response, authoritative, noerror query: 2 kddi.ne.jp answer: kddi.ne.jp 3600 NS dns1.dion.ne.jp answer: kddi.ne.jp 3600 NS dns0.dion.ne.jp answer: kddi.ne.jp 3600 NS dnsa02.kddi.ne.jp answer: kddi.ne.jp 3600 NS dnsa01.kddi.ne.jp additional: dns0.dion.ne.jp 3600 A 210.141.108.194 additional: dns1.dion.ne.jp 3600 A 210.141.108.226 additional: dnsa01.kddi.ne.jp 3600 A 54.64.39.199 additional: dnsa02.kddi.ne.jp 3600 A 54.92.27.113
余分なadditionlは捨てることにして、見逃すことにする。
4. int-gw の問い合わせ
こっちに問い合わせてもさきほどと同じなのは当然といえば当然だ。
$ dnsq ns int-gw.kddi.ne.jp 210.141.108.194 (dion)
2 int-gw.kddi.ne.jp: 89 bytes, 1+0+2+0 records, response, noerror query: 2 int-gw.kddi.ne.jp authority: int-gw.kddi.ne.jp 3600 NS penguin.kddnet.ad.jp authority: int-gw.kddi.ne.jp 3600 NS dolphin.kddnet.ad.jp
委譲先が返る。
penguin.kddnet.ad.jp A を求める必要があると判明する。