Как работают DNS и Whois
Клиенты часто спрашивают нас, почему серверы имен (NS) для доменов могут меняться так долго (до 72 часов). Мы попробуем рассказать об этом чуть подробней.
Начнем с того, что у каждого сервера есть два адреса. Один — имя домена, которое можно легко запомнить, например nic.ua. Второй — адрес интернет-протокола (IP-адрес), уникальная последовательность цифр, например 192.0.2.0.
DNS (domain name system, система доменных имен) — это система адресации в интернете, которая сопоставляет домены с IP-адресами. Она представляет собой базу данных, в которой хранятся все имена доменов и соответствующие IP-адреса. А NS (name servers, серверы имен) — это серверы, на которых хранятся записи базы данных DNS.
Как работает DNS:
- После того, как вы ввели в браузере domain.org, ваш компьютер отправляет запрос DNS-серверу интернет-провайдера, чтобы получить IP-адрес, на котором находится домен.
- Если DNS-серверы провайдера не нашли в своем кеше эту информацию, они отправляют запрос на корневой DNS-сервер для поиска серверов имен, связанных с этим доменом. В нашем примере — это домен .ORG.
- DNS-сервер домена .ORG ищет у себя информацию о серверах имен хостинг-провайдера, на которых находится сайт domain.org, и сообщает найденный IP-адрес кеширующему DNS-серверу провайдера.
- Затем DNS-сервер интернет-провайдера передает IP-адрес вашему браузеру, и он загружает сам сайт. При этом IP-адрес заносится в кеш провайдера, чтобы снизить нагрузку на интернет-каналы и ускорить выдачу информации в будущем.
Если вы изменили NS своего домена, то сами изменения происходят моментально. Но информация у провайдера может обновиться через некоторое время, и для каждого DNS-сервера это время разное (от 1 минуты до 72 часов). Кроме того, если кто-то из пользователей вашего интернет-провайдера заходил на ваш сайт до того, как вы изменили IP-адрес или серверы имен, то в базе данных кеширующего DNS-сервера останется старая информация до тех пор, пока кеш не обновится. При этом у других провайдеров сайт может открываться уже с нового IP-адреса.
Для того, чтобы узнать, изменились ли NS, можно обратиться к публичной базе данных Whois. Например, на сайте dig.ua.
Основное назначение Whois — узнать регистрационные данные IP-адресов, доменов и т. д. Запись о домене выдается в текстовом виде и обычно содержит имя и контактную информацию владельца домена, данные регистратора, имена DNS-серверов, дату регистрации и дату истечения срока действия домена.
Часто Whois используется для того, чтобы проверить, доступен ли домен для регистрации.
Если у вас возникли дополнительные вопросы о работе DNS и Whois, задавайте их в комментариях. Постараемся ответить :)
Картинки взяты с официального сайта ICANN и переведены нами.