답변:
글루 레코드는 DNS 영역에 대해 불가능한 종속성의 조건을 피하기 위해 영역에 대해 권한이없는 DNS 서버가 제공하는 레코드의 용어입니다.
에 대한 DNS 영역을 소유하고 있다고 가정 해 보겠습니다 example.com
. 추가 기록을 도메인의 루트에 대한 - 나는 DNS 서버가 실제로 사용할 수 있도록이 도메인에 대한 신뢰할 수있는 영역을 호스팅 that're 갖고 싶어 www
, mail
등 그래서,에 위임하는 등록에 이름 서버를 넣어 그것들은-항상 이름이므로 우리는 ns1.example.com
and에 넣을 것입니다 ns2.example.com
.
트릭이 있습니다. TLD의 서버는 whois 레코드의 DNS 서버에 위임하지만 그 서버는 내에 example.com
있습니다. 그들은 찾으려고 ns1.example.com
의 질문 .com
서버, 및에 ... 다시 언급 얻을 ns1.example.com
.
글루 레코드의 역할은 TLD 서버가 example.com
영역 에 대한 쿼리에 대한 응답으로 추가 정보를 보내도록 허용하는 것 입니다. 이름 서버에 대해 구성된 IP 주소도 보냅니다. 권위적이지는 않지만 권위있는 서버를 가리키는 포인터이므로 루프를 해결할 수 있습니다.
기존 답변이 ADDITIONAL
섹션 의 역할을 설명하지 않았기 때문에이 답변을 중복 질문에서 병합하도록 요청했습니다 .
작동 방식을 보려면 다음을 입력하십시오.
dig +trace +additional google.com SOA
루트 서버 ( +trace
) 에서 시작하는 네임 서버 권한을 추적합니다 . 추가 +additional
하면 ADDITIONAL
각 DNS 서버 응답 의 섹션이 표시됩니다 . 일반적으로 대부분의 사람들은 QUESTION
및 ANSWER
섹션 과 관련하여 DNS를 생각 하지만 ADDITIONAL
중요한 역할을합니다. 네임 서버가 답변과 관련된 쿼리에 대한 답변을 알고 있으면 해당 ADDITIONAL
섹션에 필요한 답변을 사전에 제공 할 수 있습니다. 클라이언트의 추가 쿼리.
정식 네임 서버 google.com
는 정식 도메인 아래에 있습니다. ( ns1.google.com
, ns2.google.com
등)
도메인에 대한 네임 서버의 목록을 제공하는 네임 서버를 요청할 때, 그들은 목록을 제공 종종합니다 A
에 타입 기록 (IP 주소) ADDITIONAL
, 섹션뿐만 아니라 NS
타입 답변 :이 호출되어 접착제 기록 원형 방지하기 위해 사용, 의존성. 이 경우 해당 A
레코드는 누군가가 도메인을 담당하는 DNS 등록 기관에 제공 한 IP 주소를 기반으로 TLD (.com, .org 등) 네임 서버에서 제공됩니다. 일반적으로 제공하는 관리 웹 인터페이스에 로그인하여 변경할 수 있습니다.
(면책 조항 : AAAA
IPV6 주소가 포함 된 레코드도 접착제의 일부로 제공 될 수 있지만 간단하게하기 위해 이것을 생략했습니다.)
+trace
. 그것이 거기에있는 이유입니다.
dig +trace
테스트 에서 적어도 발굴 버전이나 다른 것에 의존하는 것으로 보이며 , 추가 +additional
하면 출력이 전혀 변경되지 않습니다)
wikipedia에 대한 정확하고 간결한 설명이 있습니다 .
인용 :
순환 종속성 및 접착제 레코드
위임의 이름 서버는 IP 주소가 아닌 이름으로 식별됩니다. 이는 이름 서버를 확인하면 다른 DNS 요청을 발행하여 해당 서버가 참조 된 서버의 IP 주소를 찾아야 함을 의미합니다.
위임에 지정된 이름이 위임이 제공되는 도메인의 하위 도메인 인 경우 순환 종속성이 있습니다. 이 경우 위임을 제공하는 네임 서버는 위임에 언급 된 권한있는 네임 서버에 대해 하나 이상의 IP 주소를 제공해야합니다. 이 정보를 풀이라고합니다.. . .
예를 들어 example.org의 정식 이름 서버가 ns1.example.org 인 경우 www.example.org를 확인하려는 컴퓨터는 먼저 ns1.example.org를 확인합니다. ns1이 example.org에 포함되어 있으므로 example.org를 먼저 해결해야하며 이는 순환 종속성을 나타냅니다.
종속성을 없애기 위해 조직 최상위 도메인의 네임 서버에는 example.org의 위임과 함께 글루가 포함됩니다. 글루 레코드는 ns1.example.org에 IP 주소를 제공하는 주소 레코드입니다. 확인자는이 IP 주소 중 하나 이상을 사용하여 도메인의 권한있는 서버 중 하나를 쿼리하여 DNS 쿼리를 완료 할 수 있습니다.
영원히 검색하고 글루 레코드에 대해 많은 것을 읽은 후에도 그 레코드가 무엇인지 또는 어떻게 만들 수 있는지 이해하지 못한 후에 마침내 답을 찾았으며 매우 간단합니다.
내가 어딘가에서 보낸 마술 추가 정보가 없다는 것을 이해하면 이것이 작동하는 방식입니다.
도메인이 example.com이고 고유 한 이름 서버 ns1.example.com 및 ns2.example.com을 사용하려면 DNS 서버가 두 대 이상 필요하다고 가정 해 보겠습니다.
이 작업을 수행하려면 최상위 도메인 소유자가 다음 레코드를 DNS에 추가해야합니다.
example.com NS ns1.example.com
example.com NS ns2.example.com
ns1.example.com A 192.0.2.10
ns2.example.com A 192.0.2.20
이 두 개의 A 레코드는 접착 레코드이며 최상위 도메인 (이 경우 .com)에 있어야하며 모든 등록 기관에서이 작업을 수행 할 수있는 것은 아닙니다.
이것이 틀렸다면 정정하십시오. 나는 정답을 찾을 수없는 사람들을 위해 간단한 방법으로 설명하려고 생각했습니다.
sub.example.com
에 위임되는 ns1.sub.example.com
및 ns2.sub.example.com
에서 example.com
영역을. 에 대한 네임 서버 는 그들로부터 com
위임 example.com
되었으며 그 자식들에게 접착제를 제공 할 수 없습니다.
sub.example.com
.-> example.com
-> ns1.example.com
-> example.com
-> ns1.example.com
... 등등