Система доменных имен
В Части 1 мы говорили о: -
- Что такое DNS?
- История DNS
- Почему DNS важен?
- Иерархия DNS
- Как работает DNS?
Основные моменты для этой части: -
Делегирование домена
Делегирование домена дает организации полномочия для домена. Наличие полномочий для домена означает, что сетевой администратор организации несет ответственность за ведение базы данных DNS, содержащей информацию об имени хоста и адресе для этого домена, например, Google может управлять .DEV
Запись о ресурсах (RR)
Записи ресурсов DNS описывают характеристики зоны (или домена) и имеют двоичный или проводной формат, который используется в запросах и ответах, а также текстовый формат, используемый в файлах зоны, и вы можете найти более подробную информацию здесь.
DNS-запрос
Операция DNS QUERY состоит из запроса и ответа. Запрос содержит запрос RR (или нескольких RR) из базы данных DNS.
Сообщение DNS
Протокол DNS использует общий формат сообщений для всех обменов между клиентом и сервером или между серверами. Сообщения DNS инкапсулируются через UDP или TCP с использованием порта 53.
DNS использует UDP для сообщений размером менее 512 байт (общие запросы и ответы).
Структура сообщения DNS
- Идентификация: поле используется для сопоставления ответов и запросов.
- Вопросы: какой IP у этого доменного имени или это может быть доменное имя этого IP.
- Ответы: вот IP-адрес или доменное имя, которое вы просили.
- Власть: указывает на авторитет.
- Дополнительная информация: содержит дополнительную информацию.
DNS-преобразователи
Резольверы - это клиентская половина клиент-серверной системы DNS, которая принимает запросы приложений на данные и переводит их в DNS-запросы, затем ожидает ответа и демаршалирует его. в структуру данных, которую он передает обратно в приложение.
Зоны DNS
- Зона прямого просмотра: у вас есть имя хоста и вам нужен IP-адрес этого хоста.
- Зона обратного просмотра: у вас есть IP-адрес, и вам нужно получить имя хоста, например, когда сервер электронной почты хочет проверить электронные письма, которые должны поступать с действительного доменного имени.