3

Почему при настройке записей сервера имен вы можете определить, к какому IP-адресу принадлежит домен, вы всегда используете домены?

например,

ns1.hostingcompany.com
ns2.hostingcompany.com

Почему они могут определить, к какому IP-адресу относятся серверы имен?

Почему не используются IP-адреса? Конечно, это будет более эффективным? Для поиска доменного имени он должен идти:

  1. узнать адрес сервера имен
  2. преобразовать адрес сервера имен в IP-адрес (например, ns1.hostingcompany.com в xxx.xxx.xxx.xxx)

Но если бы вместо имен хостов использовались IP-адреса, можно было бы пропустить второй шаг?

3 ответа3

12

По той же причине вы используете имена вместо IP-адресов для Google, или Yahoo, или Amazon: чтобы при изменении IP-адреса сервера им нужно было только обновить запись DNS, а вам, клиенту, не нужно ничего делать на все.

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

3

По определению они должны быть.

Если запись сервера имен (например, ns.example.com) находится в том же домене ("в той же зоне"), что и запрашиваемая запись (например, www.example.com), то используются так называемые клейкие записи. чтобы избежать циклических ссылок, указав как доменное имя DNS-сервера, так и его IP-адрес. Итак, пример файла зоны может включать:

[..]
example.com. NS  ns        ; ns.example.com is the nameserver for example.com
[..]
example.com. A   10.0.0.1  ; ip address for "example.com"
ns           A   10.0.0.2  ; ip address for "ns.example.com"
[..]
1

То, что сказал кряк, плюс большинство операционных систем будет держать результаты в кеше в течение некоторого времени. Самый первый поиск DNS потребует небольших затрат времени на поиск IP, последующие запросы будут использовать кэшированные результаты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .