1. DNS/リゾルバー/moin.qmail.jp のIPアドレスを知る
単純には以下の二つの方法がある:
- キャッシュにあるか調べる。あったら、それを使う。
- 唯一知っているroot-serverに問い合わせる。
- root-serverからはreferralsが返ってくるだろう。
- 教えられたサーバに問い合わせ直す。これを繰り返す。
- root-serverからはreferralsが返ってくるだろう。
-- ToshinoriMaeno 2016-10-17 00:23:42
最近はDNS queryから情報が漏れることを減らすために、qname minimisationが提案されている。
- その場合は、以下の手順を使う。
root-serverにJP(ccTLD)サーバを問い合わせる。../JPサーバを知る
- JPサーバにqmal.jpサーバを問い合わせる。
- qmail.jpサーバにmoin.qmail.jpを問い合わせる。
-- ToshinoriMaeno 2016-10-17 00:38:26
2. referrals
どの方法を使うにしても、referrals (NS)はIPアドレスではなく、ドメイン名を返してくる。
- このドメイン名のIPアドレスを求めるという問題が派生することに注意。
referralsにはadditionalレコードにIPアドレスが含まれることも多い。
- 毒盛の危険性を棚上げすれば、受け入れるしかないものもある。(glue)
-- ToshinoriMaeno 2016-10-17 00:46:37