Получите бесплатно 4 курса для лёгкого старта работы в IT
Получить бесплатно
Главная БлогDNS-запись домена: как с ней работать
DNS-запись домена

DNS-запись домена: как с ней работать

Дата публикации: 28.11.2021
10 744
Время чтения: 13 минут
Дата обновления: 20.10.2023
В статье рассказывается:

В статье рассказывается:

  1. Состав DNS-записи домена
  2. Принцип работы DNS-записей доменов
  3. Основные типы DNS-записей доменов
  4. Настройка DNS-записей домена Yandex
  5. Настройка DNS-записей домена Google
  6. Проверка DNS-записей домена встроенными службами
  7. Проверка DNS-записей домена онлайн с помощью сторонних сервисов
  8. Пройди тест и узнай, какая сфера тебе подходит:
    айти, дизайн или маркетинг.
    Бесплатно от Geekbrains

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

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

Состав DNS-записи домена

Одна из важнейших составляющих сети интернет — система доменных имен (Domain Name System). Ее цель — сопоставление доменных имен веб-ресурсов с IP-адресами устройств, которым они принадлежат.

Проще говоря, это так называемый аналог «телефонного справочника» мирового интернета. Роль «телефонных номеров» исполняют IP-адреса, а «ФИО абонентов» — доменные имена.

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

Состав DNS-записи домена
Состав DNS-записи домена

DNS-записи домена содержат в себе несколько полей:

  • Name / Hostname (Имя, хост, домен). Необходимо для определения домена, к которому относится (привязана) данная ресурсная запись.
  • Type (Тип). Указывает на тип (назначение) конкретной ресурсной записи. Самыми распространенными типами DNS-записей домена являются— TXT , A, AAAA, MX, CNAME.
  • Class (Класс). Указание типа рабочей сети. Вообще, система способна работать во всех ее типах. Но, TCP/IP сети — одни из самых распространенных, поэтому поле редко используется.
  • TTL (Time To Live) — время жизни (хранения) DNS-записи.
  • RDATA (Resource Data) — значение этого поля ресурсной записи зависит от ее конкретного типа.
  • Priority (Приоритет) — определяет, в какой очередности обрабатываются конкретные DNS-записи.
  • Protocol (Протокол)— указывает на протокол, используемый TCP, UDP, TLS.
  • Service Name (Имя сервиса) — его можно посмотреть в файле /etc/services. Например: pop3, telnet.
  • Weight (Вес) — задает вес хоста. Обработка запросов распределяется по весу хоста.
  • Address (Адрес) — IP-адрес, который автоматически конвертируется в in-addr.arpa формат.
Узнай, какие ИТ - профессии
входят в ТОП-30 с доходом
от 210 000 ₽/мес
Павел Симонов - исполнительный директор Geekbrains
Павел Симонов
Исполнительный директор Geekbrains
Команда GeekBrains совместно с международными специалистами по развитию карьеры подготовили материалы, которые помогут вам начать путь к профессии мечты.
Подборка содержит только самые востребованные и высокооплачиваемые специальности и направления в IT-сфере. 86% наших учеников с помощью данных материалов определились с карьерной целью на ближайшее будущее!

Скачивайте и используйте уже сегодня:

Павел Симонов - исполнительный директор Geekbrains
Павел Симонов
Исполнительный директор Geekbrains
pdf иконка

Топ-30 самых востребованных и высокооплачиваемых профессий 2023

Поможет разобраться в актуальной ситуации на рынке труда

doc иконка

Подборка 50+ бесплатных нейросетей для упрощения работы и увеличения заработка

Только проверенные нейросети с доступом из России и свободным использованием

pdf иконка

ТОП-100 площадок для поиска работы от GeekBrains

Список проверенных ресурсов реальных вакансий с доходом от 210 000 ₽

pdf 3,7mb
doc 1,7mb
Уже скачали 32480 pdf иконка

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

Принцип работы DNS-записей доменов

Имя домена всегда переводится на IP-адрес. В специальном текстовом файле (файл зоны) DNS сопоставляет доменные имена (example.com) с IP-адресами (192.0.2.8). В файле зоны прописаны все домены и IP-адреса, соответствующие последним. Другими словами, это как будто телефонный справочник, где напротив имен указан адрес с названиями улиц.

Как можно представить процесс DNS:

  1. Пользователь вводит в адресную строку браузера доменное имя, например, com.
  2. Устройство пользователя имеет интернет-соединение через провайдера (ISP). DNS-преобразователь поставщика интернета запрашивает у корневого сервера имен соответствующий сервер имен TLD.
  3. Корневой DNS-сервер отвечает IP-адресом для сервера имен .com.
  4. DNS-распознаватель провайдера использует IP-адрес, полученный от корневого сервера имен.
  5. Сервер имен .com отвечает IP-адресом сервера имен .com.
  6. DNS-распознаватель ISP считывает файл зоны с сервера имен домена.
  7. Файл зоны выдает, какой IP-адрес соответствует домену.
  8. Когда у провайдера есть информация по IP-адресу для .com, он возвращает его браузеру, а тот снова обращается к серверу сайта.

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

Принцип работы DNS-записей доменов
Принцип работы DNS-записей доменов

Однако кэширование не всегда решает проблему, а может стать загвоздкой. Так бывает в том случае, когда недавно были внесены изменения в информацию о DNS. Чтобы решить вопрос в ближайшие сроки достаточно изменить значение времени жизни файла зоны (TTL). Благодаря этому будет быстрее происходить обновление DNS.

Дарим скидку от 60%
на обучение «Инженер-программист» до 29 декабря
Уже через 9 месяцев сможете устроиться на работу с доходом от 150 000 рублей
Забронировать скидку

Основные типы DNS-записей доменов

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

  • A – адресная запись, от которой зависит привязка имени домена к конкретному IP-адресу по протоколу IPv4.
  • AAAA – в ее функции входит то же самое, что у предыдущей записи, но действительна она на основе интернет-протокола IPv6.
  • CNAME – показатель канонического имени для псевдонима. Позволяет осуществлять привязку к одному поддомену всех ресурсных записей первого уровня.
  • DKIM-подпись – отвечает за подлинность отправителя электронных писем. С помощью этой ресурсной записи в сообщение добавляется цифровая подпись. Это повышает вероятность того, что получатель получит письмо и оно не уйдет в спам.
  • MX – используется в качестве регистратора почтовых сервисов, работает на протоколе SMTP. Осуществляет доставку электронных писем по серверам.
  • NS – указатель DNS-серверов, обслуживающих домены. Относится к одной из самых важных записей, без которой эффективное функционирование домена было бы невозможным.
  • PTR – показывает соответствие IP-адреса с именем домена. (действие, обратное записям A и AAAA). Часть почтовых серверов, проверяют наличие PTR при фильтрации писем.
  • SOA – необходима для указания на новую зону и авторитетность содержащейся в ней информации.
  • SPF – выполняет функции защиты домена от подделок, выявляет списки проверенных серверов, с которых идет отправка электронных писем. Это позволяет не допустить рассылку спама от вашего доменного имени.
  • SRV – содержит данные о нахождении серверов, которые отвечают за работу некоторых служб.
  • TXT – в этой записи содержится вспомогательная информация о домене. Ее используют для указания SPF-записей, с ее помощью подтверждают права собственности, обеспечивают безопасное использование электронной почты и т. д.
Только до 26.12
Скачай подборку материалов, чтобы гарантированно найти работу в IT за 14 дней
Список документов:
ТОП-100 площадок для поиска работы от GeekBrains
20 профессий 2023 года, с доходом от 150 000 рублей
Чек-лист «Как успешно пройти собеседование»
Чтобы получить файл, укажите e-mail:
Введите e-mail, чтобы получить доступ к документам
Подтвердите, что вы не робот,
указав номер телефона:
Введите телефон, чтобы получить доступ к документам
Уже скачали 52300

Настройка DNS-записей домена Yandex

Для корректной работы электронной почты на Яндексе, настройте для вашего домена DNS-записи домена Яндекс.

Имя поддомена Приоритет Значение
MX @ 10 mx.yandex.net.
TXT (SPF) @ не указывается v=spf1 redirect=_spf.yandex.net
TXT (DKIM) mail._domainkey не указывается Скопируйте значение из настроек Почты
CNAME mail не указывается domain.mail.yandex.net.

Управление DNS-записями осуществляется на сайте провайдера DNS-хостинга. Это та компания, которая предоставляет DNS-серверы для вашего домена. При делегировании домена на серверы Яндекса можно управлять DNS-записями домена с помощью DNS-редактора Коннекта.

Важно. При подтвержденном владении доменом у пользователя есть возможность добавить запись DNS домена с помощью DNS-редактора до делегирования домена на серверы Яндекса. Однако данные записи вступят в силу именно после делегирования.

Как посмотреть и настроить DNS-записи домена. Пошаговая инструкция.

  1. Необходимо авторизоваться в Яндекс.Коннекте под правами администратора.
  2. Второй шаг — нужно найти на основной странице Яндекс.Коннекта на карточке сервиса Вебмастер значок  и нажать на него.
  3. В открывшейся карточке домена кликнуть на ссылку Управление DNS.
  4. Внимание. Важно убедиться, что владение доменом подтверждено. Особенно, когда на карточке домена нет ссылки на Управление DNS.
  5. Для изменения DNS-записи нужно нажать значок . Создать новую DNS-запись для домена можно с помощью кнопки Добавить DNS-запись.

Во время создания DNS-записи в поле Хост указывают:

  • Символ @, когда запись настраивается для основного домена, например, yourdomain.tld.
  • Часть имени поддомена. Она отделена от имени основного домена точкой, как в примере:
  • для поддомена bar.yourdomain.tld в поле Хост нужно указать bar;
  • для поддомена foo.bar.yourdomain.com в поле Хост нужно указать foo.bar.

Настройка DNS-записей домена Google

Обычно для сервисных тегов уже по умолчанию указан домен App Engine. Однако мы советуем менять его на субдомен сайта пользователя.

Примечание. В серверном контейнере и в приложении используются разные субдомены. Так, если пользователь разместил приложение в субдомене www.example.com, то серверный контейнер можно разместить в субдомене metrics.example.com.

Настройка DNS-записей домена Google
Настройка DNS-записей домена Google

Как сопоставить субдомен и приложение:

1. Сначала необходимо открыть Google Cloud Console и выбрать App Engine > Настройки > Пользовательские домены. Проект должен соответствовать идентификатору контейнера.

2. Далее нужно добавить домен пользователя.

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

Как действовать, если домен еще не подтвержден:

  • После выполнения всех инструкций надо закрыть окно Центра веб-мастеров и вернуться на страницу Добавление пользовательского домена в Google Cloud Console. На этой странице должен появиться подтвержденный домен. Если его нет, попробуйте обновить домены, с помощью нажатия одноименной кнопки.
  • В открывшемся новом окне выбрать Центр веб-мастеров. По инструкции в нем нужно подтвердить право собственности на субдомен.
  • Сначала нужно указать субдомен (например, metrics.example.com) и нажать кнопку Подтвердить.

4. Осталось удалить субдомен с префиксом www… в разделе Укажите домен для проекта [идентификатор проекта].

По окончании всех действий нужно сохранить все сопоставления.

Изменение записей DNS в системе регистратора домена

После того как связали теги с пользовательским доменом в App Engine, важно отредактировать записи DNS в системе регистратора вашего домена. Ради удобства пользователей App Engine создает и показывает записи DNS, которые нужно вводить.

1. Для получения корректной информации о записях DNS необходимо открыть Google Cloud Console, перейти на страницу с настройками App Engine, после чего нажать на вкладку Пользовательские домены. Вы увидите страницу со списком записей DNS для всех доменов. Они будут сопоставлены с вашим приложением.

2. Далее нужно войти в аккаунт на сайте регистратора домена и открыть страницу настройки DNS.

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

  • Тип записи: внести тот тип, что указан в созданной Google записи DNS (A или AAAA).
  • Название записи: для записи А или АААА нужно ввести зарегистрированный субдомен. Так, чтобы сопоставить субдомен metrics.example.com, введите «metrics».
  • Данные: здесь вводит данные записи (rrdata). Они указаны в созданной Google записи DNS. Для записей A и AAAA это IP-адреса. Не нужно сопоставлять запись CNAME, если она показывается вместе с записями А и АААА.
Обратите внимание. Записи А и АААА используют несколько IP-адресов. Их нужно вносить в одну запись. Не стоит создавать отдельные записи каждому адресу.

4. Теперь нужно сохранить изменения на странице настройки DNS в аккаунте домена пользователя. В некоторых случаях приходится ждать 2-3 часа, пока они активируются. Но обычно на это уходит несколько минут. Проверить, встали ли обновления записи DNS, можно с помощью команды dig.

5. Для тестирования субдомена необходимо перейти к серверному контейнеру Менеджера тегов (Администратор > Настройки контейнера) и вставить адрес этого субдомена в поле «URL серверного контейнера». Сохраните изменения, вернитесь назад и выберите предварительный просмотр DNS-записей домена. Должно появиться всплывающее окно с панелью отладки.

Проверка DNS-записей домена встроенными службами

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

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

Изменение записей DNS в системе регистратора домена
Изменение записей DNS в системе регистратора домена

Встроенные системные службы:

nslookup. Работает как на ОС Windows, так и Linux. Утилита предоставляет точную информацию об IP-адресе, настройках и всех ресурсных записях. В Windows запустить утилиту можно через «Командную строку», а в Linux через «Терминал». Команда вводится примерно одинаково в обоих вариантах, и выглядит так:

  • nslookup -type=тип_записи site.com

host. Утилита есть только в ОС Linux, в стандартном пакете командной строки «Терминал». Позволяет проверить все виды запросов к DNS-серверу. Команда выглядит так:

  • host site.com

В некоторых случаях перед доменным именем добавляют опцию –t и указывают тип записи. Это возможность получить подробный поиск. Внешне выглядит как:

  • host -t A site.com
  • host -t MX site.com

Проверка DNS-записей домена онлайн с помощью сторонних сервисов

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

  • 2whois.ru – самый популярный сайт. Позволяет узнать информацию о DNS-записи домена разных типов. Для проверки нужно просто указать домен в нужной строке.
  • dns.nettools.ru – признан самым удобным сервисом, который распознает не только ресурсные записи, но и возможности выполнения рекурсивных запросов. Дает возможность проверить сервис на возможность выгрузки данных.
  • functions-online.com – удобная платформа для проверки настроек DNS-записей. Сервис не только позволяет получить полную информацию о DNS-записи домена, но еще и предоставляет PHP документацию на разных языках.
  • mail-tester.com – сервис для проверки возможности попадания электронных писем в «Спам». Тут же можно проверять качество форматирования писем и найти ошибки в ссылках.
  • xseo.in/dns – сервис содержит раздел для проверки различных DNS записей.
  • digwebinterface.com – современный, удобный онлайн-сервис с простым исполнением. Сначала создается впечатление, что пользоваться им очень сложно. Но по факту справляется даже новичок.
Интересует анализ огромных объемов данных? Курс аналитики Big Data научит извлекать ценные знания из массивов информации, выявлять закономерности и поддерживать бизнес-решения на основе фактов. Под руководством экспертов вы станете специалистом востребованной области анализа данных.
Оцените статью:
3.25
Добавить комментарий

Сортировать:
По дате публикации
По рейтингу
Читайте также
prev
next
Бесплатные вебинары:
prev
next
Как работает дизайн-студия на примере одного кейса 

Как работает дизайн-студия на примере одного кейса 

Узнать подробнее
Инновационные подходы к обучению информационным технологиям

Инновационные подходы к обучению информационным технологиям

Узнать подробнее
Как стать Python-разработчиком

Как стать Python-разработчиком

Узнать подробнее
Что нужно знать разработчику

Что нужно знать разработчику

Узнать подробнее
Кто такой тестировщик и как им стать

Кто такой тестировщик и как им стать

Узнать подробнее
Чем занимается программист и как им стать

Чем занимается программист и как им стать

Узнать подробнее
Как искусственный интеллект помогает и мешает задачам кибербезопасности

Как искусственный интеллект помогает и мешает задачам кибербезопасности

Узнать подробнее
Бесплатный вебинар про внедрение искусственного интеллекта

Бесплатный вебинар про внедрение искусственного интеллекта

Узнать подробнее
Какие есть профессии в ИТ

Какие есть профессии в ИТ

Узнать подробнее
Смените профессию,
получите новые навыки,
запустите карьеру
Поможем подобрать обучение:
Забрать подарок

Получите подробную стратегию для новичков на 2023 год, как с нуля выйти на доход 200 000 ₽ за 7 месяцев

Подарки от Geekbrains из закрытой базы:
Осталось 17 мест

Поздравляем!
Вы выиграли 4 курса по IT-профессиям.
Дождитесь звонка нашего менеджера для уточнения деталей

Иван Степанин
Иван Степанин печатает ...