글루 레코드 란 무엇입니까?


답변:


129

글루 레코드는 DNS 영역에 대해 불가능한 종속성의 조건을 피하기 위해 영역에 대해 권한이없는 DNS 서버가 제공하는 레코드의 용어입니다.

에 대한 DNS 영역을 소유하고 있다고 가정 해 보겠습니다 example.com. 추가 기록을 도메인의 루트에 대한 - 나는 DNS 서버가 실제로 사용할 수 있도록이 도메인에 대한 신뢰할 수있는 영역을 호스팅 that're 갖고 싶어 www, mail등 그래서,에 위임하는 등록에 이름 서버를 넣어 그것들은-항상 이름이므로 우리는 ns1.example.comand에 넣을 것입니다 ns2.example.com.

트릭이 있습니다. TLD의 서버는 whois 레코드의 DNS 서버에 위임하지만 그 서버는 내에 example.com있습니다. 그들은 찾으려고 ns1.example.com의 질문 .com서버, 및에 ... 다시 언급 얻을 ns1.example.com.

글루 레코드의 역할은 TLD 서버가 example.com영역 에 대한 쿼리에 대한 응답으로 추가 정보를 보내도록 허용하는 것 입니다. 이름 서버에 대해 구성된 IP 주소도 보냅니다. 권위적이지는 않지만 권위있는 서버를 가리키는 포인터이므로 루프를 해결할 수 있습니다.


57

기존 답변이 ADDITIONAL섹션 의 역할을 설명하지 않았기 때문에이 답변을 중복 질문에서 병합하도록 요청했습니다 .

작동 방식을 보려면 다음을 입력하십시오. dig +trace +additional google.com SOA

루트 서버 ( +trace) 에서 시작하는 네임 서버 권한을 추적합니다 . 추가 +additional하면 ADDITIONAL각 DNS 서버 응답 의 섹션이 표시됩니다 . 일반적으로 대부분의 사람들은 QUESTIONANSWER섹션 과 관련하여 DNS를 생각 하지만 ADDITIONAL중요한 역할을합니다. 네임 서버가 답변과 관련된 쿼리에 대한 답변을 알고 있으면 해당 ADDITIONAL섹션에 필요한 답변을 사전에 제공 할 수 있습니다. 클라이언트의 추가 쿼리.

정식 네임 서버 google.com는 정식 도메인 아래에 있습니다. ( ns1.google.com, ns2.google.com등)

도메인에 대한 네임 서버의 목록을 제공하는 네임 서버를 요청할 때, 그들은 목록을 제공 종종합니다 A에 타입 기록 (IP 주소) ADDITIONAL, 섹션뿐만 아니라 NS타입 답변 :이 호출되어 접착제 기록 원형 방지하기 위해 사용, 의존성. 이 경우 해당 A레코드는 누군가가 도메인을 담당하는 DNS 등록 기관에 제공 한 IP 주소를 기반으로 TLD (.com, .org 등) 네임 서버에서 제공됩니다. 일반적으로 제공하는 관리 웹 인터페이스에 로그인하여 변경할 수 있습니다.

(면책 조항 : AAAAIPV6 주소가 포함 된 레코드도 접착제의 일부로 제공 될 수 있지만 간단하게하기 위해 이것을 생략했습니다.)


자세한 설명 감사합니다. 나는 많은 것을 배웠다.
Egemenk

아주 좋은 설명입니다. 마지막 면접을보기 전에 순환 의존성 해결에 대한 세부 사항을 살펴 봤으면 좋겠습니다. 나는 그 주제에 대한 나의 단서가 필자에게 막대한 비용이 들었다고 확신한다.
converter42

@ converter42 공정하게 말해서, 대부분의 시스템 관리자는 실제로 그 질문을 제대로받을 것으로 기대하지 않습니다. 저는 DNS 책임자이며 확실하지 않습니다. 그것은 않습니다 인터뷰 비록 다른 관리자의 80 %보다 더 나은 DNS를 알고있는 경우 말해. :)
Andrew B

1
@Patrick 추가 섹션은 기본적으로 실행 되지 않습니다+trace . 그것이 거기에있는 이유입니다.
앤드류 B

1
@AndrewB는 지적했지만, dig +trace테스트 에서 적어도 발굴 버전이나 다른 것에 의존하는 것으로 보이며 , 추가 +additional하면 출력이 전혀 변경되지 않습니다)
Patrick Mevzek

36

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 쿼리를 완료 할 수 있습니다.


30

영원히 검색하고 글루 레코드에 대해 많은 것을 읽은 후에도 그 레코드가 무엇인지 또는 어떻게 만들 수 있는지 이해하지 못한 후에 마침내 답을 찾았으며 매우 간단합니다.

내가 어딘가에서 보낸 마술 추가 정보가 없다는 것을 이해하면 이것이 작동하는 방식입니다.

도메인이 example.com이고 고유 한 이름 서버 ns1.example.com 및 ns2.example.com을 사용하려면 DNS 서버가 두 대 이상 필요하다고 가정 해 보겠습니다.

  • ns1.example.com의 IP는 192.0.2.10입니다.
  • ns2.example.com의 IP는 192.0.2.20입니다.

이 작업을 수행하려면 최상위 도메인 소유자가 다음 레코드를 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)에 있어야하며 모든 등록 기관에서이 작업을 수행 할 수있는 것은 아닙니다.

이것이 틀렸다면 정정하십시오. 나는 정답을 찾을 수없는 사람들을 위해 간단한 방법으로 설명하려고 생각했습니다.


4
답변에 대한 유일한 경고는 접착제 레코드가 최상위 도메인에 표시되는 것으로 제한되지 않는다는 것입니다. 당신은 또한 수 sub.example.com에 위임되는 ns1.sub.example.comns2.sub.example.com에서 example.com영역을. 에 대한 네임 서버 는 그들로부터 com위임 example.com되었으며 그 자식들에게 접착제를 제공 할 수 없습니다.
앤드류 B

3
요점은 글루 레코드가 없으면 요청 된 하위 도메인과 이름 서버가 동일한 도메인 아래에 있으면 무한 루프에 빠질 것입니다 sub.example.com.-> example.com-> ns1.example.com-> example.com-> ns1.example.com... 등등
다니엘 Waltrip

나는 뇌 방귀를 앓고 있으며 접착제에 대한 설명을 읽을 때마다 충분한 정보를 얻지 못합니다. 왜냐하면 용어의 의미에 대한 지식이 부족하기 때문입니다 ... "이 두 개의 A 레코드는 글루 레코드이며 최상위 도메인에 있어야합니다."라고 말할 때 ""상위 도메인 "이란 정확히 무엇을 의미합니까?
Claud

1
@Claud 최상위 도메인 (최상위 도메인 또는 TLD를 의미한다고 생각)은 도메인 계층의 최상위에있는 com, net, org (및 목록이 계속되는)와 같은 도메인입니다. 모든 도메인 이름은 다른 도메인의 하위 도메인입니다. 이러한 최상위 도메인을 제외하고.
frezq

도메인 레지스트리가 글루 레코드에 대한 이러한 답변에 어떻게 적합한 지 알 수 없습니다. 내 도메인 레지스트리에는 자체 이름 서버 또는 사용자 지정 이름 서버를 가리킬 수있는 DNS가 있습니다. 그러나 TTL을 변경할 수 없으므로 웹 사이트를 빠르게 마이그레이션 할 수 있습니다. 이것은 접착제 레코드와 관련이 있습니까?
David Spector
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.