Проблемы с DNS. Функционирование DNS-серверов


Доменное имя может быть связано с IP адресом - уникальным цифровым адресом сервера (компьютера, хоста подключенного к сети интернет). Связь между доменом и IP-адресом сервера устанавливается с помощью DNS (Domain Name System) и без системы DNS домен работать не будет.

Что такое DNS?

Интернет - это совокупность локальных сетей компьютеров, расположенных по всему миру, которые связываются между собой по единым правилам, называемым протоколами. Один важнейший набор правил это DNS (Domain Names System -  Система Доменных Имен). DNS связывает имена, подобные www.webnames.ru c цифровыми адресами, которые используют компьютеры, чтобы связаться друг с другом. Именно благодаря DNS люди могут использовать домены, чтобы отыскать в глобальной сети нужный ресурс или отправить сообщение по электронной почте.

Иерархическую структуру доменных имен можно представить в виде дерева. Полное доменное имя заканчивается точкой ".", обозначающей корень доменного дерева (эта завершающая точка не видна пользователю). Далее (справа налево) по иерархии идут домены верхнего уровня, за ними домены второго уровня, далее третьего уровня (см. рис). Домены третьего уровня являются поддоменами (субдоменами) для доменов второго уровня. Друг от друга они отделяются точками.

Структура доменных имен

Система доменных имен прозрачно для конечного пользователя преобразовывает имена в цифровые адреса и наоборот. Этот процесс опирается на систему серверов, называемых серверами имен, которые запоминают данные, связывающие доменные имена с цифровыми адресами. Каждый сервер имен отвечает за свою зону и хранит ограниченный набор имен и цифровых адресов.

Все сервера имен связаны с Корневыми серверами имен, которые координируют данные и позволяют пользователям находить сервер, ответственный за участок сети Интернет, которого они хотят достигнуть. Они названы корневыми, потому что функционируют на корневом уровне - они как бы обслуживает единственный корневой домен "."

Один из Корневых серверов является "Авторитетным сервером" (Корневой Сервер А). На Авторитетном сервере поддерживается ведущая копия файла, который опознает все домены верхнего уровня, так называемый Файл корневой зоны , этот файл копируется на остальные корневые серверы по заданному алгоритму.

Сервера имен организованы в иерархию подобно доменным именам.

Например, если кто-то хочет соединиться с веб-сайтом портала WebNames.ru - www.webnames.ru, его компьютер будет запрашивать помощи у одного из корневых серверов.

Корневой сервер направит запрос серверу, который хранит информацию об именах, заканчивающихся на .ru. Этот сервер, в свою очередь, передаст запрос третьему серверу, тому, который знает цифровые адреса для всех имен, заканчивающихся на .webnames.ru.

Этот третий сервер вернет пользователю цифровой адрес для достижения прямой связи с веб-сайтом www.webnames.ru.

Структура доменных имен

Следует заметить, что сервера имен сохраняют в своей памяти результаты предыдущих запросов. Поэтому, когда пользователь повторит свой запрос, он получит цифровой адрес веб-сайта www.webnames.ru от ближайшего в цепочке серверов имен, а именно - от Сервера имен своей локальной сети, не обращаясь к корневому серверу имен. Благодаря этому запрос выполнится быстрее, но с кэшированием информации связана одна из самых частых проблем, с которой к нам обращаются пользователи: "Я изменил DNS-записи, а изменений не вижу".

Проблемы с DNS

DNS записи не обновились

Одна из самых частых проблем пользователей, возникающая при изменении DNS-записей: "в интерфейсе управления записями изменения применились, а сайт или сервис открывается по прежнему адресу". Это связано с тем, что на Сервере имен локальной сети закэшировались старые записи. Если ваш домен настроен на DNS-серверы webnames.ru, время обновления записей на серверах составляет до 15 минут, время жизни кэша в локальной сети обычно 2 часа. Поэтому, чтобы проверить записи доменов на DNS-серверах webnames.ru нужно:

  1. подождать 15 минут после успешного добавления, удаления или редактирования записи в интерфейсе управления записями
  2. проверить DNS-записи домена

Ошибка при добавлении записи

Разным типам DNS-записей соответствуют разные поля с разными допустимыми символами, описанными в стандартах RFC. При управлении DNS-записями на сайте webnames.ru обычно проблем не возникает: интерфейс понятный, для разных DNS-записей приведены примеры и подсказки.

Если вы верно скопировали текст записи, а при ее добавлении возникает ошибка, вам необходимо написать обращение в техподдержку webnames.ru с подробным писанием проблемы: текстом добавляемой записи и скриншотом страницы с ошибкой.

30/11/2022