foo.bar.ccを指すCNAMEレコードを持つwww.foo.comというサブドメインがあるとします。Foo.bar.ccには、IPアドレス1.2.3.4を指すAレコードがあります。
ここで、www.foo.comのDNSルックアップを行うと、次のような回答が得られます。
www.foo.com. IN CNAME foo.bar.cc.
foo.bar.cc. IN A 1.2.3.4
私の質問は、foo.bar.ccはどの段階で解決されますか?応答がクライアントに返される前に、再帰DNSサーバーによって行われますか?または、クライアントは、今回はfoo.bar.ccに対してDNSサーバーに2番目の要求を発行しますか?または、DNSサーバーにfoo.bar.ccのキャッシュエントリが既にあるかどうかに依存しますか?
1つの特定の再帰DNSサーバーが最初の行のみを返すため、つまりCNAMEを解決しないためです。ただし、おそらく20秒後、同じホストに対する後続の要求には両方の行が含まれます。