[server] DNS 조회에서 “GLUE 없음”문제를 어떻게 해결합니까?

http://www.intodns.com 에서 내 도메인을 조회 하면 다음과 같은 문제가 발생합니다.

NS 레코드에 대해 귀하의 네임 서버에 요청할 때 GLUE가 전송되지 않았습니다. 이것은 괜찮지 만이 경우 NS 레코드의 IP를 얻으려면 추가 A 레코드 조회가 필요하다는 것을 알아야합니다. 예를 들어 위에 나열된 영역의 네임 서버에 A 레코드를 추가하여이 문제를 해결할 수 있습니다.

그러나 각 영역 항목의 모든 네임 서버에 대한 A 항목이 있습니다.

ns1.example.com. IN A <IP>
ns2.example.com. IN A <IP>

이 GLUE 문제를 어떻게 해결합니까?



답변

접착제 레코드는 DNS 도메인의 이름 서버 자체가 동일한 도메인에있을 때 필요한 특수 A 레코드입니다.

예를 들어 도메인이 example.com이고 이름 서버가 ns.example.com 인 경우 다음으로 높은 DNS 영역에서 ns.example.com에 대한 “glue”A 레코드를 만들어야합니다 (이 경우 “com”영역. 이는 등록 기관을 통해 수행해야합니다.

이름 서버 (NS 레코드)에 대한 DNS 요청은 항상 IP가 아닌 이름으로 응답하기 때문에 필요합니다.

접착 레코드가 없으면 www.example.com A 레코드를 요청한 경우 “com”을 제공하는 네임 서버는 example.com의 NS 레코드를 ns.example.com (IP 아님)으로 반환합니다. ns.example.com을 해결하려는 추가 시도는 단순히 ns.example.com을 다시 참조하기 때문에 원래 요청은 해결할 방법이 없습니다.


답변

루트 DNS 서버에서 GLUE의 문제는 다음과 같은 상황에서 발생한다는 것입니다.

example.com에는 NS 서버로 DNS 레코드 ns1.example.net 및 ns2.example.net이 있습니다. DNS 확인자가 도메인 이름을 찾을 위치 인 .com 권한은 권한이 없으므로 ns1.example.net 및 ns2.example.net의 IP 주소를 제공 할 수 없습니다.

이 문제를 해결하는 방법은 .com 도메인이 .com에서 만든 NS 서버를 사용하는 것입니다. 따라서 example.com은 ns1.example-2.com 및 ns2.example-2.com을 사용하며 .com 기관이 이름 서버의 IP 주소를 제공 할 수 있으므로 모든 것이 정상입니다. example.com을 사용하려면 example.net에 대해 .net에 문의해야하므로 루트 DNS 서버에 대한 여러 번의 왕복을 절약 할 수 있습니다.

필자의 경우 모든 도메인에 자체 NS 항목이 있으므로 example.com의 경우 a.ns.example.com 및 b.ns.example.com이 있고 example.net 도메인의 경우 a.ns.example이 있습니다. .net 및 b.ns.example.net.

더 많은 설정이 필요하며 모든 호스트가 그렇게 할 수있는 것은 아닙니다. 현재 가지고있는 것에 갇혀있을 수 있습니다!


답변

이 도구를 직접 사용해보고 친숙한 일부 도메인에서보고하는 내용을 살펴보면 해당 정보 메시지로 이어질 수있는 여러 가지 요인이 될 수 있습니다 (정보가 아닌 ‘i’는 ‘!’)

예를 들어, 내 영역 중 하나에 영역 외부에 이름 서버가 있고 해당 영역에 대한 권한이있는 이름 서버에는 권한이있는 데이터 내에 A 레코드가 없어 응답으로 반환 될 수 없습니다.

그러나 괜찮습니다. 질의하는 네임 서버는 그러한 데이터를 신뢰해서는 안됩니다. 오래 전에, 당신은 그것으로 도망 쳤지 만 요즘 모든 네임 서버는 영역 데이터를 캐시에 눕히고 몰래 넣으려고 할 수 있습니다.

따라서 걱정하지 마십시오. 쿼리가 네임 서버에 도달 할 때 이미 네임 서버의 IP 주소 중 일부가 발견되었습니다. 위임이 자신의 영역 데이터 (다음 항목 “일치하지 않는 NS 레코드”)와 동일하고 아무도 “불량”한지에 대해 더 신경을 쓰십시오 ( “이름 서버가 불완전합니다. 상위 서버에 나열된 모든 이름 서버는 정식으로 응답합니다. domain “-말이 잘못되었지만 틱이 있는지 확인하려고합니다.)


답변