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 서버에 의해 수행됩니까? 아니면 클라이언트가 DNS 서버에 두 번째 요청을합니까 (이번에는 foo.bar.cc)? 또는 DNS 서버에 이미 foo.bar.cc에 대한 캐시 된 항목이 있는지 여부에 따라 달라 집니까?
특정 재귀 DNS 서버가 첫 번째 줄만 반환하므로 CNAME을 확인하지 않기 때문에 묻습니다. 그러나 아마도 20 초 후에 동일한 호스트에 대한 후속 요청에는 두 줄이 모두 포함됩니다.