Здравствуйте, у меня вопрос, потому что я в чем-то не уверен. Когда я выполняю whois на domain.com, я получаю что-то вроде:
Domain servers in listed order :
ns1.domain.com
ns2.domain.com
IP-адрес от ns1.domain.com «жестко закодирован» в регистраторе. У меня вопрос: когда я размещаю хост на ns1.domain.com, я получаю IP от регистратора или с моего DNS-сервера?
Спасибо, надеюсь не слишком запутался.
Ваш вопрос не совсем о регистраторах, а о системе DNS и о том, как она работает.
DNS может быть довольно трудным для понимания, когда вы начинаете углубляться в его острый конец (записи GLUE и т. Д.).
Когда вы покупаете домен и вводите свои серверы имен, все, что вы вводите, создается как так называемые записи «GLUE». Эти записи, с точки зрения непрофессионала, "жестко закодированы" в регистраторе, как вы сказали (ну, они не жестко закодированы, но это лучший способ описать это).
Причина в том, что когда вы идете в www.example.com
, а сервер имен ns1.example.com
Какого черта он знает, как найти сервер имен, если у сервера имен тот же чертов IP-домен, что и у веб-сайта? КЛЕЙ записывает, вот как.
Когда ты смотришь вверх ns1.domain.com
, ns1
является субдоменом domain.com
, поэтому он смотрит на domain.com
DNS, чтобы узнать, какой IP-адрес сопоставить (вернувшись к записи GLUE, которую регистратор domain.com
перечислил).
Короче говоря, ВСЕ записи, которые вы просматриваете, поступают из DNS где-то в Интернете. Может быть, это корневой сервер, может быть, это авторитетный сервер, но это все же DNS-сервер, а не регистратор.
Мой ответ на этот другой вопрос DNS может оказаться полезным для вас относительно того, как работает DNS.
«хост» использует только DNS. TLD получают свою базовую конфигурацию из реестра, поэтому теоретически они должны быть одинаковыми, но DNS является фактическим авторитетом в отношении того, что верно для приложений.