Как Google.com может использовать себя в качестве авторитетного сервера имен в своей DNS? - PullRequest
1 голос
/ 24 октября 2019

Должно быть что-то не так с моим пониманием DNS, и, поскольку я могу быть не единственным, я хотел бы попросить об этом здесь для пояснения.

Если я сделаю whois на google.com Я понимаю, что его серверами имен являются:

Name Server: NS1.GOOGLE.COM
Name Server: NS2.GOOGLE.COM
Name Server: NS3.GOOGLE.COM
Name Server: NS4.GOOGLE.COM

На данный момент я запутался, потому что эти DNS зависят от самого домена.

И если я сделаю

    dig google.com @ns1.google.com
or: dig ns1.google.com @ns1.google.com

В ответе отображаются aa флаги, подтверждающие, что ns1.google.com действительно является официальным сервером для всего о google.com.

Как это возможно? Это мне кажется проблемой курицы и яйца.

Если я хочу знать, что NS-серверы google.com Я спрашиваю корневой домен для домена верхнего уровня .com, правильно? Он говорит мне, что ns1.google.com - это тот сервер NS. Теперь мне нужно разрешить ns1.google.com , но в первую очередь это зависит от домена, который я пытался разрешить ... поэтому я застрял в цикле!

Единственное объяснение, которое я могу придумать, состоит в том, что на корневом сервере размещена зона для google.com , и поэтому он может вернуть IP-адрес для ns1.google.com . Но что это за услуга, которая позволяет нам (или только крупным игрокам?) Размещать зоны на корневых серверах? (Возможно, я здесь ошибаюсь, но другого объяснения не вижу)

Я заметил, pinterest.com настроен аналогично.

1 Ответ

1 голос
/ 24 октября 2019

Ах, кто-то на Freenode дал мне ключевое слово, которое мне было нужно: GLUE RECORDS (это не музыкальный лейбл).

Здесь дано очень хорошее объяснение: https://serverfault.com/questions/309622/what-is-a-glue-record

...