Домены

Nameserver и DNS: в чем разница? Понятное объяснение для вебмастеров

Поделиться:
Вот перевод HTML-контента с сохранением всех тегов:

Имя сервера (nameserver) — это часть интернет-адресной книги, которая отвечает за ваш домен: когда кто-то вводит ваш адрес, имя сервера направляет его браузер на ваш сайт. Когда это важнее всего? Когда вы переносите свой сайт на новый хостинг и задаетесь вопросом, что это значит для регистрации вашего домена — и смогут ли посетители по-прежнему вас найти.

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

В этой статье мы подробнее рассмотрим имена серверов и DNS-записи. Мы также покажем, как получить доступ к этим важным компонентам вашего сайта. Давайте начнем!

Глоссарий DreamHost

Имя сервера (Nameserver)

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

Читать далее

Имена серверов против DNS-записей: что это такое и как они работают

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

Благодаря именам серверов браузеры, такие как Google Chrome и Mozilla Firefox, могут направлять пользователей на нужную страницу, когда они вводят адрес сайта.

Например, если вы введете example.com в Google, имя сервера сообщит браузеру, где находится этот домен (то есть адрес вашего веб-хостинга). Без этой информации браузер не смог бы отобразить сайт.

Имена серверов — это часть более крупной системы доменных имен (DNS).

Глоссарий DreamHost

DNS

Протокол системы доменных имен (DNS) хранит записи о том, какие доменные имена соответствуют конкретным IP-адресам. DNS позволяет вам просматривать веб-страницы, вводя обычные URL-адреса вместо IP-адресов.

Читать далее

Эта система работает в партнерстве с протоколом управления передачей (TCP) и межсетевым протоколом (IP), которые определяют, как компьютеры общаются через Интернет и частные сети.

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

По сути, думайте о DNS как о телефонном справочнике. Он содержит записи веб-устройств, таких как компьютеры и серверы, и связанные с ними IP-адреса.

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

Nameserver и DNS: в чем разница? Понятное объяснение для вебмастеров

Как браузер находит ваш сайт

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

Ваше доменное имя, однако, должно иметь возможность подключаться к IP-адресу вашего сайта. Например, когда вы вводите URL сайта в адресную строку, ваш браузер попытается получить доступ к соответствующей странице. Для этого он пройдет несколько шагов, которые вы не увидите.

Сначала ваш браузер запрашивает у DNS-резолвера указания, что называется DNS-запросом. (Резолвер обычно управляется вашим интернет-провайдером, хотя существуют и публичные, такие как 1.1.1.1.) Резолвер работает по цепочке: корневые DNS-серверы направляют его на серверы для окончания домена, например .com (TLD-серверы имен), а те направляют его на собственные авторитетные серверы имен домена (например, ns1.dreamhost.com) — те, которые установлены у вашего регистратора. Сервер имен отвечает IP-адресом вашего сайта, и браузер подключается.

Весь этот процесс занимает долю секунды.

Как пользователи, мы не до конца осознаем эти дополнительные шаги. Однако, если вы решите сменить хостинг-провайдера, вам нужно будет обновить записи доменного имени, чтобы они указывали на нового хостинг-провайдера. Это жизненно важный шаг. В противном случае пользователи не смогут найти или получить доступ к вашему сайту.

Получайте контент прямо на почту

Подпишитесь сейчас, чтобы получать все последние обновления прямо на ваш почтовый ящик.

Как использовать имена серверов и DNS-записи

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

Поиск и управление вашими именами серверов

Имена серверов вашего домена можно найти в вашей учетной записи веб-хостинга. Они также могут быть доступны на странице документации хостинг-компании.

Имена серверов для доменов, управляемых DreamHost:

  • ns1.dreamhost.com
  • ns2.dreamhost.com
  • ns3.dreamhost.com

Если вы клиент DreamHost, вы можете войти в свою учетную запись хостинга, чтобы просмотреть свои имена серверов.

Обратите внимание, что если ваш домен зарегистрирован в другой компании, вы не сможете обновить свои имена серверов из учетной записи DreamHost. Чтобы управлять своими именами серверов, вам нужно войти в свою учетную запись компании, которая управляет вашим доменом.

Если ваш домен зарегистрирован в DreamHost, вы сможете редактировать свои имена серверов. Например, если вы хотите заменить текущие имена серверов, вы можете просто стереть их из поля и ввести новые.

Вы также можете управлять своим доменом на странице Регистрации в своей учетной записи. Для получения дополнительной информации об этом вы можете прочитать наши полные инструкции по редактированию ваших имен серверов на DreamHost.

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

Несколько сайтов предлагают эту услугу, включая инструмент поиска ICANN.

Nameserver и DNS: в чем разница? Понятное объяснение для вебмастеров

Вы можете ввести доменное имя в строку поиска, и появится список записей. Например, вот имена серверов для google.com:

Nameserver и DNS: в чем разница? Понятное объяснение для вебмастеров

Одна вещь, которую вы обычно больше не увидите: личные данные владельца. После вступления в силу GDPR в 2018 году большинство регистраторов по умолчанию скрывают контактные данные, поэтому в результатах поиска обычно отображается «СКРЫТО ДЛЯ КОНФИДЕНЦИАЛЬНОСТИ» — и многие регистраторы, включая DreamHost, добавляют бесплатную конфиденциальность домена. Однако имена серверов всегда являются общедоступными.

Поиск и управление вашими DNS-записями

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

Если у вас есть учетная запись DreamHost, ваши DNS-записи можно найти на той же странице, что и ваши имена серверов.

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

A-запись

Адресная запись — это самый базовый тип DNS-записи. Она указывает домен (или поддомен) на IP-адрес.

Глоссарий DreamHost

Поддомен

Поддомен — это дополнительный элемент, добавляемый в начало доменного имени веб-сайта. В blog.example.com «blog.» является поддоменом. Поддомены обычно добавляются к доменам для создания новых страниц с уникальным контентом и/или функциональностью, которые расширяют охват и назначение веб-сайта.

Читать далее

CNAME-запись

Каноническая запись имени указывает домен на другой домен вместо IP-адреса. Это используется, когда у сайта есть поддомены, такие как shop.myblog.com или donations.example.myblog.com.

Это поддомены myblog.com. Допустим, каждый из этих поддоменов имеет CNAME-запись со значением myblog.com. Поскольку DNS ищет IP-адрес при обращении к CNAME-записи, выполняется дополнительный поиск на myblog.com (так как это значение содержится в CNAME-записи).

Глоссарий DreamHost

CNAME-запись

CNAME — это сокращение от «Canonical Name» (каноническое имя). Этот термин обычно используется применительно к «CNAME-записи» в системе доменных имен (DNS). Она сопоставляет псевдоним домена с его настоящим доменным именем.

Читать далее

Затем она вернет IP-адрес, хранящийся в «A»-записи myblog.com. Это означает, что эти поддомены являются псевдонимами основного домена, и каноническое имя (или «настоящее имя») этих поддоменов на самом деле — myblog.com.

MX-запись

Запись почтового обмена используется для направления электронных писем на адрес, зарегистрированный в вашем домене (например, hello@myblog.com), в соответствии с протоколом Simple Mail Transfer Protocol (SMTP) — стандартным протоколом для электронной почты.

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

NS-запись

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

TXT-запись (текстовая)

Эта запись позволяет вставлять текст в ваши DNS-записи. Изначально TXT-запись предназначалась для заметок человека, таких как описания сайта или детали разработки. Однако можно включать и машиночитаемые данные.

Эта запись помогает защитить электронную почту вашего домена от подмены и спама — записи аутентификации SPF, DKIM и DMARC хранятся именно в TXT. Она также позволяет подтвердить ваш домен (например, добавив запись проверки сайта Google). Довольно часто для одного сайта используется несколько TXT-записей.

Мониторинг ваших DNS-записей

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

В DreamHost мы предлагаем инструмент проверки распространения DNS в вашей панели управления, чтобы помочь вам отслеживать ваши записи. Вы также можете использовать инструмент проверки распространения с ViewDNS.info или whatsmydns.net, где даже есть карта, показывающая текущий IP-адрес вашего домена и информацию о DNS-записях на множестве серверов имен по всему миру.

Nameserver и DNS: в чем разница? Понятное объяснение для вебмастеров

Часто задаваемые вопросы о DNS и серверах имен

К настоящему моменту у вас должно быть довольно хорошее понимание того, как работают DNS и серверы имен. Но есть еще несколько вопросов, ответы на которые вам стоит знать. Давайте проясним их сейчас:

В чем разница между DNS-зоной и сервером имен?

Проще говоря, DNS-зона содержит все DNS-записи, управляемые конкретным лицом или организацией. Она обычно применяется к одному конкретному домену и связанным с ним поддоменам.

Например: если вы владеете example.com, ваша DNS-зона может включать записи для:

  • www.example.com
  • mail.example.com
  • blog.example.com

В отличие от этого, сервер имен — это серверный компьютер, который размещает DNS-зоны. Он хранит все DNS-записи, сохраненные для вашего домена, и выполняет поиск IP-адреса по запросу.

В чем разница между DNS-резолвером и сервером имен?

DNS-резолвер — это программное обеспечение, которое инициирует DNS-запросы всякий раз, когда вы пытаетесь получить доступ к веб-сайту или интернет-ресурсу по доменному имени. Резолвер обращается к серверам имен и спрашивает: «Каков IP-адрес для этого доменного имени?»

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

Что такое TTL в DNS?

TTL расшифровывается как Time to Live (время жизни). Это настройка, которая указывает резолверам и другим компьютерам, как долго кэшировать (временно хранить) определенную DNS-запись, прежде чем запросить ее снова у сервера имен.

Это помогает уменьшить количество запросов при каждом поиске домена, повышая производительность вашего сайта.

TTL задается в секундах. DreamHost устанавливает его автоматически — по умолчанию 5 минут, согласно базе знаний DreamHost, — поэтому изменения записей вступают в силу быстро. DNS-хосты, позволяющие выбирать, обычно предлагают значения от примерно 30 секунд до 86 400 секунд (одни сутки). Более низкие значения обеспечивают более быстрое применение изменений, в то время как более высокие значения означают меньшее количество повторных запросов.

Сколько времени занимают изменения серверов имен?

Обычно несколько часов, и до 72 часов, чтобы изменение достигло всех уголков интернета — эта задержка называется распространением DNS. Вы можете наблюдать за этим процессом с помощью такого инструмента проверки, как whatsmydns.net.

Что менять: серверы имен или DNS-записи?

Меняйте серверы имен, когда хотите, чтобы другая компания управляла всей вашей DNS (обычно при смене хостинга). Меняйте отдельные DNS-записи, когда вам нужно просто перенаправить что-то в другое место: ваш сайт на сервер (A-запись) или вашу почту к провайдеру (MX-запись).

Серверы имен против DNS: кратко

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

В DreamHost мы облегчаем вам жизнь, управляя всем процессом перехода, включая передачу доменов.

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

Nameserver и DNS: в чем разница? Понятное объяснение для вебмастеров

Приватная регистрация домена для всех

Не позволяйте никому другому зарегистрировать ваш домен первым. Найдите идеальное сочетание среди 400+ доменных зон DreamHost для вашего сайта.

Управляйте своим доменом