Я пытаюсь узнать как можно больше о DNS, и до сих пор я прочитал большинство:Как другие DNS-серверы находят мои?
http://www.zytrax.com/books/dns/ch8/soa.html
и все:
http://computer.howstuffworks.com/dns.htm
Я понимаю, что Записи SOA и NS содержат информацию об авторитетном сервере имен для домена, но поскольку это всего лишь записи DNS, как весь остальной мир знает, где их получить?
Я предполагаю, что он запускается на серверах верхнего уровня (.COM .NET .ORG и т. Д.). Значит, они должны содержать запись SOA для моего домена? Если да, то как это получается? Я полагаю, что только регистраторы, такие как GoDaddy и Network Solutions, могут их обновить? Если они содержат запись SOA, почему мой DNS-сервер (который я принимаю), нужен также? Я думаю, что должно быть что-то, может быть, в регистрационных записях домена (за пределами DNS?), Которые мне не хватает.
Я думаю, что у меня довольно хорошее понимание большинства частей системы DNS, прочитав много статей ... но я не нашел ответа на эту часть, так, как я ее понимаю.
Например, GoDaddy и сетевые решения позволяют мне изменять различные параметры (в своем веб-интерфейсе) для «размещения моего собственного DNS-сервера». Если эти параметры удаляют их из процесса, поэтому DNS-серверам никогда не нужно запрашивать их снова, и вместо этого напрямую обращайтесь к моему серверу (это то, что я хочу, никакой зависимости от GoDaddy/NS) ... когда я делаю эти изменения, что (на уровне DNS или иным образом) GoDaddy/NS делает? Они спрашивают серверы верхнего уровня для обновления некоторых записей DNS для моего домена?
После большего чтения и некоторых тестов с помощью nslookup, я думаю, что серверы GTLD содержат только записи NS и одну запись A (клей?) Для каждой записи NS. Если это так, это отвечает на многие мои вопросы ... но все еще надеется, что какой-то эксперт придет и подтвердит и, возможно, сделает еще более очевидным для меня. – eselk