Должно быть что-то не так с моим пониманием 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 настроен аналогично.