
DNS에서 다음과 같이 NS 레코드를 연결하는 것이 '합법적'이며 가능합니까?
com.com. NS:
example.com NS ns1.example.com.
ns1.example.com A a.b.c.d
example.com. NS:
example.com NS azuredns.com.
azuredns.com. A x.y.v.z
내가 이러한 구성을 시도하는 이유는 기술 부서가 아닌 부서 중 하나가 DNS 시스템에 모든 도메인을 구성하기를 원하기 때문입니다. 하지만 그 중 일부는 "클라우드" DNS 공급자의 기능을 활용합니다. 나는 그런 혐오스러운 일을 기대하고 있지 않지만, 우리 회사에 대한 실사를 빚지고 있습니다 :-)
답변1
기록 NS
과 그접착제 A
AAAA
상위 항목의 & 레코드는 NS
다음에 지정된 대로 이름 서버의 레코드와 일치해야 합니다.권한 있는 이름 서버에 대한 IANA 기술 요구 사항.
글루와 신뢰할 수 있는 데이터 간의 일관성
글루로 나열된 IP 주소가 있는 이름 서버의 경우 IP 주소는 해당 호스트에 대한 권한 있는 A 및 AAAA 레코드와 일치해야 합니다.
위임과 영역 간의 일관성
권한 있는 이름 서버가 제공하는 NS 레코드 집합은 상위 영역의 위임을 위해 제안된 것과 일치해야 합니다.
이는 .com
네임서버( *.m.root-servers.net.
)에 가 있으면 의 example.com. NS ns1.example.com.
레코드 NS
가 ns1.example.com.
일치해야 함을 나타냅니다.
example.com.
그러나 귀하가 실제로 에 의해 위임된 하위 영역인 것처럼 추가 하위 영역을 위임할 수 있습니다 .com
.뿌리 .
. 예 *.azure.example.com.
를 들어 .azure.example.com. NS azuredns.com.
NS
example.com.
회사의 비기술 인력의 경우:회사 정책은 글로벌 정책을 재정의할 수 없습니다., 이 경우 도메인 이름 및 이름 서버에 관한 요구 사항입니다. 실제로 IANA 요구 사항은 대부분 기술적 한계와 모범 사례를 기반으로 합니다. 이에 따라 널리 지원되는 기술 사양을 변경해야 하므로 변경될 가능성이 없습니다.
답변2
레코드 의 페이로드 NS
는 RFC 1035에 지정된 대로 호스트를 지정하는 도메인 이름입니다. 확인자는 해당 이름을 사용하여 조회 A
하고 AAAA
기록합니다. 귀하의 질문에서 상상하는 포인터를 쫓는 종류는 발생하지 않습니다.