
RFC에 NS 레코드를 지정하는 것을 금지하는 내용이 있나요?mydom.example다음과 같이 진행됩니다.
mydom.example 192.0.2.4
secondaryns.example
비교하자면
ns.mydom.example 192.0.2.4
secondaryns.example
특히 기본 NS가 동일한 도메인에 있을 때 다음을 사용할 수 있습니까?mydom.example다음과 같은 NS에 대한 세 번째 수준 도메인이 있거나 반드시 필요합니까?ns.mydom.예제?
답변1
이것은세 번째 수준 도메인이 아님. 여기에는 서버의 실제 IPv4 또는 IPv6 주소가 포함된 / RR ns.example.com
의 이름(예: 가리킴)이 있습니다 .A
AAAA
그리고 NS는 다음을 가리켜야 하기 때문에정확하게A
또는AAAA
레코드에서는 "apex" 이름을 네임서버 호스트 이름으로 사용할 수 없습니다. 위임된 영역에는 항상 최소한 하나의 SOA
레코드가 포함되므로 영역 이름은 NS
레코드 대상으로 적합하지 않습니다.
귀하의 영역(서버가 제공하는)은 다음과 같은 형식입니다.
example.com. SOA ...
example.com. NS ns.example.org.
example.com. NS ns.example.com.
ns.example.com. A 192.0.2.1
...
네임서버 RR 이름 자체가 이 example.com
영역 내에 있는 경우 이를 정의해야 하며( ns.example.com
위에서 했던 것처럼) 업스트림 영역(com
)은 이를접착제위임 기록과 함께 기록합니다. 이 경우 영역에는 위임 2개와 글루 1개의 com
세 가지 레코드가 포함됩니다.NS
A
. 네임서버 RR이 도메인 외부에 있는 경우 이 영역에 추가할 수 없으며(이 영역에 속하지 않기 때문에) 업스트림에는 이에 대한 글루가 없습니다.또 다른도메인이지만 그건 당신이 상관할 일이 아닙니다).
그런데 왜 걱정하시는지 모르겠습니다. 그냥 다들 하는 대로 하세요. 마케팅 수법에 속지 마십시오. "도메인"의 "수준"은 기술적인 것 외에는 아무 의미도 없습니다. 논리적으로 일관된 이름 사용에 관해 이야기할 때 계층 구조의 중첩 수준을 사용하는 것은 다음과 같습니다.격려.
답변2
RFC에 나를 금지하는 내용이 있나요?
아니요, 이름이 영역 이름인 네임서버 이름을 사용하는 것을 금지하는 것은 없습니다.
존재하지만 절대 권장되지 않습니다. 먼저 그것은 분명히 in-bailiwick이므로 접착 기록이 필요합니다. 이것은 이미 약간의 두통을 야기합니다.
그러나 영역 이름과 동일한 이름 서버 이름을 사용하면 확실히 극단적인 경우가 발생하게 됩니다. 이는 잘 알려지지 않은 상황이므로 이로 인해 많은 소프트웨어/API/UI가 질식하게 됩니다.
따라서 경험상 이 작업을 수행하지 않는 것이 좋습니다. 그런 짓을 해도 실제로 얻을 수 있는 것은 없으므로 피하는 것이 가장 좋습니다.