Чтобы сайт стабильно работал и открывался в любой точке планеты, необходимо разобраться в системе доменных имен. В этой статье мы расскажем, что это за технология, причем тут DNS-серверы и какая информация на них хранится. В конце — короткая инструкция о том, как заполнить DNS для домена в RU-CENTER.
Что такое DNS
У каждого подключенного к интернету устройства есть свой номер, который на профессиональном языке называется IP-адресом. Он состоит из четырех чисел, идущих через точку. Каждое находится в диапазоне от 0 до 255. Например, 91.189.116.43 или 31.177.80.4 — это примеры реально существующих IP-адресов.
IP-адреса нужны для того, чтобы устройства в интернете могли идентифицировать себя и передавать данные друг другу. Благодаря им браузер может найти нужный сайт среди миллионов других, зарегистрированных в интернете.
Запомнить эти наборы цифр сложно, поэтому придумали DNS (Domain Name System — система доменных имен) — технологию, которая связывает домен с IP-адресом. Часто DNS сравнивают с телефонной книгой, где записаны контакты (доменные имена) и номера телефонов (IP-адреса).
Что такое DNS-сервер и какие функции он выполняет
Информацию о доменных именах и IP-адресах нужно где-то хранить. Для этих целей используют целую систему DNS-серверов, расположенных в разных точках планеты. Именно на один из таких серверов приходит запрос, когда пользователь вводит имя домена в адресную строку. Сервер находит IP-адрес искомого сайта и отправляет его на пользовательское устройство.
Так выглядит процесс преобразования доменного имени в IP-адрес глазами обычного пользователя
Один конкретный сервер не знает IP-адреса всех доменных имен в мире, поэтому вторая функция DNS-серверов — это временное хранение информации других серверов или кеширование. Благодаря этому обработка запроса ускоряется, и нужная страница загружается быстрее. Только стоит учитывать, что информация в кеше хранится ограниченное количество времени, которое зависит от настроек сервера.
Что такое ресурсные записи DNS
Вся информация на DNS-сервере хранится в виде ресурсных записей в специальном файле, содержимое которого называется DNS-зоной.
Скриншот с заполненными ресурсными записями
Существует несколько ключевых типов ресурсных записей:
- А — указывает IP-адрес сервера, который привязан к конкретному имени домена.
- MX — указывает имя почтового сервера, обрабатывающего почту для домена.
- NS — указывает имя DNS-сервера, который хранит зону домена и предоставляет информацию о ресурсных записях других DNS-серверов.
- CNAME — позволяет создать синоним для уже существующего доменного имени в этой зоне или другой.
- SPF — указывает серверы, входящие в список доверенных для отправки писем.
- SOA — начальная запись DNS-зоны, в которой содержатся сведения о сервере, адрес администратора зоны и основные настройки зоны.
- TXT — дополнительная информация о доменном имени, оформленная в виде текста.
Зачем нужно прописывать ресурсные записи
Ресурсные записи необходимо прописывать после регистрации домена, чтобы сообщить о нем другим DNS-серверам. Если этого не сделать, то сайт не будет открываться браузером.
Так, например, выглядят ресурсные записи у домена, привязанного к конструктору сайтов, в RU-CENTER
После того как DNS-записи будут прописаны, через несколько минут они появятся на NS-сервере и станут доступны для всех прочих DNS-серверов. В период от 5 минут до часа информация о записях обновится на всех серверах. Отслеживать этот процесс можно с помощью DNS-чекеров, например DNS Checker или Global DNS Checker. Укажите имя домена и тип ресурсной записи, чтобы узнать, на каких DNS-серверах доступна обновленная информация. Если вы также меняли список DNS-серверов, на которые делегирован домен, обновление информации может занять до 24 часов.
На множестве DNS-серверов в мире доступна актуальная информация об IP-адресе nic.ru
Зачем нужен DNS-хостинг
В ряде случаев ресурсные записи на DNS-серверах прописываются автоматически, например на DNS-серверах хостинга RU-CENTER при создании сайта и почты в панели управления. Пользователю не нужно вносить их вручную, для настройки достаточно делегировать домен на DNS-серверы.
Прописывать ресурсные записи вручную возможно с помощью DNS-хостинга — услуги, которую предоставляет провайдер. Она позволяет управлять содержимым DNS-зон.
Если для вашего домена установлен тариф «Оптимальный» и выше, DNS-хостинг в виде опции «DNS-премиум» уже включен в стоимость. Чтобы активировать услугу, зайдите в раздел «Домены» в личном кабинете и нажмите на домен, который хотите отредактировать:
1) На экране появится несколько опций, найдите строчку «DNS-премиум» и нажмите «Включить»:
2) В течение 5 минут для домена будет создана DNS-зона, и вы сможете редактировать ресурсные записи через панель управления.
Зачем нужны вторичные DNS-серверы
Чтобы обеспечить стабильность работы сайта, для домена при делегировании прописывают сразу несколько DNS-серверов: один первичный и один или более вторичных. Если один из серверов выйдет из строя, то на запрос ответит другой.
В рамках услуги Secondary мы предоставляем четыре вторичных DNS-сервера. Они расположены в городах по всему миру. Это позволяет обеспечивать отказоустойчивость и наименьшее время ответа.
Как прописать DNS для домена в RU-CENTER
1) Выберите в меню пункт «Услуги» → «Мои домены»:
2) Найдите нужный домен и в разделе DNS-серверы нажмите ссылку «Изменить»:
3) Введите список серверов и нажмите кнопку «Сохранить изменения», чтобы делегировать домен на указанные серверы:
Обновление информации о новых DNS-серверах домена в интернете может занимать до 24 часов.
Подведем итоги
DNS обеспечивает связь между доменом и IP-адресом, позволяя браузеру найти конкретный сайт среди миллионов других. Информация об этом хранится на DNS-серверах, которые кэшируют записи с других серверов. Чтобы недавно зарегистрированный сайт открывался, необходимо настроить ресурсные записи в зоне, воспользовавшись услугой DNS-хостинга или DNS-серверами, где записи создаются в автоматическом режиме.