DNS Протокол — Описание и Принцип Работы Протокола для Чайников
В прошлой статье мы рассмотрели систему доменных имен DNS, которая позволяет по доменному имени определить ip-адрес компьютера.
Рассмотрим протокол, который используется для сетевого взаимодействия в службе DNS. Напомню, что в системе доменных имен есть дерево серверов DNS, каждый из которых отвечает за некоторую часть пространства доменных имен, которое называется зоной. Клиент хочет узнать ip-адрес сервера для которого ему известно доменное имя. Например maps.yandex.ru.
Поиск начинается с корневого домена, отправляется запрос на доменное имя maps.yandex.ru.
Но корневой сервер отвечает, что он не знает ip-адрес этого компьютера, зато он знает ip-адрес DNS-сервера, которому делегировано управление зоной ru.
Клиент DNS отправляет запрос к серверу, который отвечает за зону ru.
Но тот в свою очередь, снова присылает ответ, что адрес этого компьютера ему неизвестен, но он знает адрес сервера, которому делегировано управление зоной yandex. ru.
Отправляется третий запрос к DNS серверу, который отвечает за зону yandex.ru.
У этого сервера есть необходимая нам информация и он присылает необходимый нам ip-адрес.
Режим работы DNSСерверы DNS могут работать в двух режимах:
- Итеративный, если сервер отвечает за ту зону для который пришел запрос он присылает ответ, а если нет то он присылает адрес другого сервера, к которому нужно обратиться с запросом.
- Рекурсивный, в этом режиме DNS-сервер сам отправляет необходимые запросы всем DNS серверам пока не найдет необходимый сервер, получит от него ответ и этот ответ возвращается к клиенту.
Два режима работы необходимы, потому что в системе DNS используются два типа серверов. DNS серверы, которые хранят информацию об отображении доменных имен в ip-адресах, работают в интеративном режиме, так как к этим серверам, особенно к корневым серверам или серверам первого уровня, приходит большое количество запросов, и у них не хватит производительности для работы в рекурсивном режиме.
И есть серверы, которые занимаются разрешением имен для клиентов Эти серверы работают в рекурсивном режиме, получают запрос от клиента, выполняют поиск в дереве серверов DNS, получают ответ и возвращают его клиенту.
Сервер разрешения имен DNSСервер разрешения имен находится в локальной сети, он предоставляется либо вашим провайдером, либо вашей организации. Часто адреса таких серверов компьютеры получают автоматически, вместе с ip- адресом по протоколу DHCP.
Другой вариант это использовать открытый сервер разрешения имен, которые предоставляют некоторые компании. Например, широко известен общедоступный DNS сервер компании Google с адресом 8.8.8.8, который может использовать кто угодно. Зачем может понадобиться использовать открытый сервер, вместо серверов вашей локальной сети? Некоторые такие серверы, например, сервер компании Яндекс с таким адресом 77.88.8.7 блокирует контент для взрослых.
КэшированиеПосле того, как DNS resolver нашел ip-адрес для некоторого доменного имени, он записывает его в кэш, с одной стороны это хорошо так как повышают производительность работы, с другой стороны администратор зоны может поменять ip-адрес для некоторого компьютера, и если он у нас сохранен в кэше, то об изменении мы узнаем только через некоторое время.
Иногда, это время может составлять несколько дней или даже недель в зависимости от настроек DNS resolver. Поэтому не удивляйтесь, если вы внесли изменения в DNS записи, но они пока не видны.
Типы ответов DNSВ DNS есть два типа ответов:
- Авторитетный или как пишется в утилите nslookup windows — authoritative «заслуживающий доверие», это ответ, который получен от DNS сервера, который ответственный за данную зону. Ответ получен из конфигурационных файлов на диске сервера, и точно является актуальным.
- Неавторитетный (non-authoritative) или «не заслуживающий доверия ответ», это ответ который получен от сервера, который не является ответственным за эту зону. Как правило, это DNS resolver, который закэшировал полученный ранее ответ. С момента создания записи в кэше данные могли измениться, поэтому ответ называется не заслуживающим доверия, но как правило в кэше находятся верные данные.
Протокол DNS использует модель клиент-сервер, причем в качестве клиента может выступать, как клиент DNS, так и сервер DNS, которые работают в рекурсивном режиме. В этом случае сервер DNS пересылают запросы другим серверам DNS и выступает в качестве клиента. Взаимодействие ведется в режиме запрос-ответ, соединение не устанавливается, используется протокол UDP, номер порта 53.
Пакет DNS состоит из двух частей заголовок и данные. Заголовок свою очередь состоит из шести полей.
- Первое поле это идентификатор запроса, любое целое число должно быть одинаково в запросе и ответе.
- Поле флаги мы его рассмотрим подробнее.
- И четыре поля, которые указывают сколько у нас данных в пакете. Количество DNS запросов, количество DNS ответов, количество ответов об авторитетных серверах и количество дополнительных ответов.
- В поле данных у нас содержится информация о запросах DNS, где мы указываем доменное имя компьютера для которого хотим узнать ip-адрес.
- Ответов DNS в которых содержится ip-адрес необходимого нам компьютера.
- Поле авторитетные серверы используется ветеративном режиме работы, здесь указываются ip-адреса серверов, которые отвечают за интересующую нас DNS зону.
- И в поле дополнительной информации указываются некоторые дополнительные записи, которые могут быть нам полезны.
В одном и том же DNS пакете может быть несколько запросов DNS и несколько ответов, в том числе несколько ответов на один запрос, если одному доменному имени соответствует несколько ip-адресов.
ФлагиПоле флаги состоит из нескольких полей:
- Поле QR — тип операции запрос (0) или ответ (1).
- Поле OPCODE (4 бита) — тип запроса, но на практике используются только 0-стандартный запрос.
- Флаг AA указывает, является полученный ответ авторитетным (1) или нет (0).
- Флаг TC говорит о том был пакет обрезан (1) или не был (0).
- Флаг RD указывается только в запросах, если этот флаг установлен, клиент просит сервер работать в рекурсивном режиме.
- Флаг RA используется только в ответах, с помощью этого флага сервер сообщает, что он может работать в рекурсивном режиме.
- Флаг Z зарезервирован для будущего использования.
- RCODE (4 бита) последние четыре бита это статус выполнение операции, статус 0 говорит о том что операция прошла успешно, любые другие коды говорят о том что произошла какая-то ошибка.
Формат DNS запроса очень простой, содержит имя, тип и класс записи.
Например, имя www.yandex.ru, тип записи 1, (запись типа A) отображение доменного имени в ip- адрес. В системе DNS также используются другие типы записей. Класс записи 1 (IN, Интернет) код единица, других классов записей в системе DNS сейчас не используется.
Формат ответа DNSФормат DNS ответа более сложный, первые три поля точно такие же имя, тип записи и класс записи. Затем указывается время жизни, это время на которые запись может сохранить в кэше DNS resolver, затем указывается длина данных и собственно данные ответа.
Пример, ответа DNS имя www.yandex.ru, запись типа A, класс записи интернет, время жизни 90 секунд, однако администратор DNS resolver может принудительно установить другое время жизни. Длина данных измеряется в байтах, 4 байта и ip-адрес сервера www.yandex.ru.
Типы записей DNS
До сих пор мы рассматривали единственное применение системы dns это определение IP-адреса по доменному имени компьютера, но кроме этого DNS выполняет много других функций, которые необходимы для работы сети интернет. Для их реализации используются разные типы записей DNS.
Каждая запись dns по-английский (Resource Record, RR) имеет тип записи и класс записи. Тип записей говорит о том для чего эта запись предназначена, а класс указывает в каких сетях эта запись может использоваться. Сейчас DNS применяется только в сетях интернет, поэтому в классе записи вы почти всегда увидите IN, сокращение от интернета.
Записи, которые используются для определения ip адреса компьютера (IPv4) по доменному имени имеют тип A, для адресов IPv6 используется тип запись 4 раза (AAAA ).
Запрос записей разных типов
В утилите nslookup можно указать тип записи, который вы запрашиваете с помощью ключа минус type, например если вы укажете -type=A, нужно узнать Ipv4 адрес для доменного имени www. yandex.ru, то получите адреса ip версии 4.
А если указать тип записей четыре раза A, то получим адрес IPv6 для того же самого доменного имени.
DNS псевдонимы
Для одного и того же IP-адреса можно задавать несколько доменных имен. Есть два варианта, как это можно сделать.
- Первый вариант использовать DNS запись типов CNAME (Canonical Name каноническое имя) эта запись определяет псевдоним для доменного имени. Например, доменное имя ftp.zvondozvon.ru является псевдонимом www.zvondozvon.ru, то есть два этих имени указывают на один и тот же IP-адрес. Канонических имен для одного и того же доменного имени можно создавать очень много. Для того чтобы такие имена работали необходимо, чтобы для доменного имени на которые они указывают существовала запись, которая определяет IP-адрес для этого доменного имени.
- Альтернативный способ, создать большое количество A записей, которые указывают на один и тот же ip адрес. Но это не всегда удобно, например если вы хотите поменять IP адрес, то вам придется менять его в разных местах. С другой стороны на применение записей типа CNAME есть ряд технических ограничений со стороны системы DNS например, нельзя определять цепочки из канонических имен, которые ссылаются друг на друга, о других ограничениях можно подробно посмотреть в документах RFC, которые описывают работу DNS.
Адрес почтового сервера
Система DNS активно используются при работе электронной почты предположим, что мы хотим отправить электронное письмо на некоторый адрес в домене gmail.com, но как мы узнаем адрес почтового сервера, который принимает почту для этого домена?
Это можно сделать с помощью DNS. Для этого в DNS есть запись специального типа MX (Mail eXechange), например для домена gmail. com есть целых пять записей типа MX, которые задают пять серверов, принимающие почту в домене Google.
Запись MX содержит два поля. Первое поле это приоритет, а второе это адрес сервера принимающего почту для данного домена. Чем ниже значение, тем более высокий приоритет. Самый высокий приоритет у сервера, у которого значение приоритета пять и самый низкий приоритет у сервера со значением 40. Таким образом, при отправке электронной почты сначала будет выбираться сервер с наименьшим приоритетом, если по каким-либо причинам он будет недоступен, следующий сервер и так далее.
Адреса сетевых сервисов
Для некоторых типов сервисов интернет, можно указывать не только IP адрес, но и порт на котором этот сервис работает. Для этого используются DNS записи типа SRV (Service record). Структуры этой записи достаточно сложны, вместо доменного имени указывается строка с описанием сервисов в специальном формате (_сервис. _протокол.имя.-˃ приоритет вес порт имя).
Например, если мы хотим узнать на каком компьютере и на каком порту работает jabber сервер работающий по протоколу tcp в домене example.com мы получим вот такую запись (0 5 5269 xmpp.example.com). Проще всего разбирать её с конца. Сервис работает на компьютере с доменным именем xmpp.example.com порт 5269, приоритет 0, вес 5. Так же как и с почтовыми серверами, чем меньше значение приоритета, тем более высокий приоритет у сервера.
Резервный jabber сервер для этого домена работает на компьютере backup_xmpp.xample.com порт 5269 приоритет 20, вес 0. Вес используются для распределения нагрузки между разными серверами, которые имеют один и тот же приоритет.
Делегирование ответственности
В DNS важным понятием является делегирование ответственности. Информация о компьютерах входящая в ту или иную доменную зону хранится на DNS сервере, который отвечает за работу этой зоны. Но нам необходимо знать, какие серверы отвечают за ту или иную зону.
Записи серверов имен
Для этого используются dns-записи типа NS (Name Server). Например, за доменную зону yandex.ru отвечают серверы ns1.yandex.ru и ns2.yandex.ru, а за доменную зону urfu.ru отвечает целых 3 сервера. Записи типа ns задаются на домене более высокого уровня в нашем случае на сервере, который отвечает за зону ru. Именно этот сервер содержит записи ns для домена yandex.ru и для домена urfu.ru.
Но нам недостаточно знать только доменные имена dns-серверов, необходимо знать их IP адреса. Для этого используются «приклеенные» записи А, которые указывают IP-адреса. Вся остальная информация о делегированных доменных зонах хранится на этих dns серверах.
Определение имени по IP-адресу
Кроме определения ip адреса по компьютеру, по доменному имени, система dns может использоваться для обратной задачи определения доменного имени компьютера по его IP адресу. Для этого используются специальные зоны, называются обратные (reverse) или реверсивные.
Реверсивная зона содержит записи типа PTR (Pointer), которые ставят в соответствии IP-адрес компьютера доменному имени. Однако из-за технических ограничений DNS не может работать напрямую с IP адресами, поэтому для обратных зон был придуман обходной путь, представлять IP адрес в виде доменного имени. Для этих целей создан специальный домен in-addr.arpa и в этом домене IP адреса записываются в обратном порядке, например адрес 77.88.55.66 в обратной зоне будет записан следующим образом 66.55.88.77.in-addr.arpa.
Видео про типы записей DNS
Протокол DNS
- Bot
- 30.
01.2021
- 11 787
- 0
- 04.07.2021
- 20
- 20
- 0
- Содержание статьи
- Что такое DNS?
- Иерархия имен в DNS
- Основные типы записей DNS
- A
- AAA
- CNAME
- MX
- NS
- TXT
- Добавить комментарий
Что такое DNS?
DNS — компьютерная распределённая система преобразование символьного имени в IP-адрес и наоборот. Термин DNS образуется от аббревиатуры Domain Name
DNS была разработана Полом Мокапетрисом в 1983 году.
В сети интернет DNS выполняет важную задачу, для доступа к веб-серверу необходимо знать его IP-адрес. Необходимость использования DNS обусловлена тем, что людям легче запоминать буквенные (обычно осмысленные) адреса, чем последовательность четырех цифр IP-адреса, компьютерам, в свою очередь, удобнее обрабатывать численное представление адреса (IP-адрес). Также наличие символьного имени сервера позволяет использовать так называемые виртуальные серверы , например, HTTP-серверы, отличающиеся друг от друга именем запроса (доменным именем), но использующие один и тот же IP-адрес.
В начале для преобразования IP-адресов в символьные имена использовался текстовый файл hosts , расположенный:
- В Windows:
%SystemRoot%\system32\drivers\etc\hosts
; - В Unix:
/etc/hosts
;
Пример стандартного файла hosts в Windows
Файл hosts заполнялся автоматически и централизовано на каждой ЭВМ в своей локальной вычислительной сети. Но данный подход со временем показал свою несостоятельность, поскольку с ростом сети, количество записей в текстовом файле увеличивалось, как следствие увеличивался размер файла, ко всему прочему частая пересылка файла hosts загружала вычислительную сеть.
В итоге стала необходимость в разработке автоматизированного механизма, которым и стала распределенная система DNS.
Следует учесть, что файл hosts используется до сих пор, в частности, при настройке локального сервера на ЭВМ, в hosts записываются созданные локальные символьные имена. Например:
127.0.0.1 localhost 127.0.1.1 my-pc
Иерархия имен в DNS
В связи с тем, что число узлов интернета растет с каждым днем, для эффективной работы DNS разработана распределенная база данных, поддерживаемая с использование иерархии DNS-серверов. Структура взаимодействия DNS серверов представлена на рисунке.
Данная схема позволяет разгрузить сервер DNS по нескольким серверам DNS, что и выполняет распределенная база данных.
В основе иерархической структуры DNS лежит представление о доменном имени и зонах. Каждый DNS сервер, отвечающий за имя, может передать ответственность за дальнейшую часть домена другому серверу, что позволяет делегировать ответственность за вновь добавленную информацию на серверы различных организаций (людей), ответственных непосредственно только за «свою» часть доменного имени.
Иерархия доменных имен начинается с корневого домена без имени (или еще как его называют «домен точка»), далее идут домены верхнего уровня или домены первого уровня. Домены верхнего уровня поделены на три зоны:
- arpa это специальный домен, используемый для сопоставления адрес — имя
- Семь трехсимвольных доменов называются общими (generic) доменами или организационными (organizational) доменами.
- Двухсимвольные домены, так называемые домены стран или географические домены (ru – Российская Федерация, kz — Казахстан), основанные на кодах стран, в соответствии с ISO 3166.
Поскольку DNS поддерживает иерархию доменных имен, но никак не IP-адресов. Для решения “обратной” задачи есть специальный домен, структура которого совпадает со структурой IP-адресов. Называется этот домен IN-ADDR.ARPA .
in-addr.arpa — специальная доменная зона, предназначенная для определения имени хоста по его IPv4-адресу, используя PTR-запись.
Например, доменное имя sysadmin.ru, которое имеет адрес 95.213.248.170 должна быть описана в домене in-addr.arpa как 170.248.213.95.in-addr.arpa, то есть адрес записывается в обратном порядке.
Основные типы записей DNS
Основные типы записей используемые в протоколе DNS
A
A запись (address record IPv4 ) или запись адреса — основная запись, выполняет связующую роль между именем хоста (sysadmin.ru) и IP адресом (95.213.248.170). Если меняется только А запись, то это значит, что наш сайт физически будет размещен на другом хостинге, а все остальные записи останутся работать на старом хостинге.
Название | Тип записи | Адрес |
---|---|---|
sysadmin.![]() | A | 95.213.248.170 |
AAA
AAA запись (address record IPv6 ) или запись адреса — аналогична записи A, только для IPv6.
Название | Тип записи | Адрес |
---|---|---|
sysadmin.ru | AAA | FFEA::CA28:1210:4362 |
CNAME
CNAME запись (canonical name record) или каноническая запись имени (псевдоним) — используется для перенаправления на другое имя (по аналогии с ссылками), частным примером использования CNAME записи, является создание доменных имен для ftp, mail, ssh, например
Название | Тип записи | Адрес |
---|---|---|
ftp.sysadmin.ru | CNAME | sysadmin.ru |
mail.sysadmin.ru | CNAME | sysadmin.ru |
ssh.![]() | CNAME | sysadmin.ru |
MX
MX запись (mail exchange) или почтовый обменник, указывает те сервера, с которыми будет осуществлен обмен для данного домена. То есть определяет сервер, который будет обрабатывать почту для вашего домена. В случае отсутствия MX-записи, запрашивается A-запись
Название | Тип записи | Адрес |
---|---|---|
sysadmin.ru | MX | mx1.beget.ru |
sysadmin.ru | MX | mx2.beget.ru |
NS
NS запись (name server) указывает на DNS сервер текущего домена, так называемые authoritative DNS-серверы. Смена NS-записи, при переходе на другой хостинг, влечёт за собой смену всех записей, соответственно нужно или указывать новые записи или копировать со старого сайта (например, для сохранения почты, нужно скопировать MX-запись со старого хостинга). При неправильном изменении NS записи домена, может привести к остановке работы сайта.
Название | Тип записи | Адрес |
---|---|---|
sysadmin.ru | NS | ns1.beget.ru |
sysadmin.ru | NS | ns2.beget.ru |
TXT
TXT запись текстовая запись содержащая 254 байта любой текстовой информации, в основном используется для подтверждения принадлежности домена для севрисов yandex, google и т.п.
Название | Значение |
---|---|
yandex | validate value for yandex |
Понимание протокола DNS (часть 1)
Новости
Дон Паркер
Компьютерный мир |
Служба доменных имен — это то, что я называю «плотным» протоколом.
Я называю его плотным, потому что в DNS так много всего, что это привело к тому, что многие книги написаны исключительно о DNS, о том, что это такое и что он делает. В отличие от некоторых других протоколов прикладного уровня, которые выполняют только одну функцию, DNS выполняет обычное преобразование доменного имени в IP-адрес, но также выполняет и другие функции, например помогает маршрутизировать вашу электронную почту. Под маршрутом я имею в виду не то, что DNS внезапно превратился в протокол маршрутизации, а скорее то, что благодаря распространению чего-то, называемого записями MX, ваша электронная почта может быть отправлена на нужный почтовый сервер.
В этой серии мы рассмотрим структуру службы доменных имен в целом. Затем мы немного подробнее расскажем о том, как на самом деле работает DNS с помощью его иерархической структуры.
Кроме того, мы рассмотрим довольно много примеров того, что называется ресурсными записями и RCODES, а также их значение и то, как мы можем их разбить. Это будет сделано на уровне пакетов, чтобы дать нам контекст на тот случай, если вам когда-нибудь в будущем придется исследовать свою сеть на уровне пакетов.
Скромное начало
Для тех системных администраторов вы можете почти сопоставить раннее начало DNS с ростом внутренней DNS с точки зрения Microsoft. В Windows NT у нас было то, что называлось файлом LM Hosts. В файле LMHosts содержится сопоставление имен NetBIOS с IP-адресами. Это было сделано для облегчения задачи поиска компьютеров и услуг, предлагаемых во внутренней сети. За ним вскоре последовал сервер WINS, а затем и Active Directory.
Одной из целей этих различных схем было сопоставление IP-адреса с именем хоста. Это статическое сопоставление IP-адресов с именами компьютеров фактически положило начало DNS в том виде, в каком мы его знаем сегодня. На заре ARPA (Агентство передовых исследовательских проектов, теперь известное как DARPA) у вас был просто файл со списком компьютеров и их именами на компьютере. Не было такого понятия, как DNS в том виде, в каком мы его знаем сегодня. Он, безусловно, не распространялся, как сейчас, а хранился на отдельных компьютерах.
Ссылка на ARPA представляет интерес для чтения, так как кратко описывает рождение Интернета. Однако хранение списка имен на каждом компьютере быстро стало непрактичным по мере роста Интернета. Из-за этого DNS в том виде, в каком мы его знаем сегодня, начал медленно расти. Некоторые знают DNS как распределенную службу имен, и это довольно точный термин, поскольку ни один компьютер не содержит список всех доменных имен по IP-адресам. Посмотрите здесь пример распределенного характера DNS.
Вы увидите, что в верхней части диаграммы, на которую я только что ссылался, находится корневой сервер DNS. Под корневым сервером находятся домены верхнего уровня, например, . com, .edu и .mil. Некоторые из этих доменов предназначены для исключительного использования Соединенными Штатами, поскольку именно там зародился Интернет.
В крайнем левом углу этой диаграммы вы видите .arpa. Это используется для «обратного поиска» и, по сути, противоположно тому, для чего обычно используется DNS. В обратном поиске вы просите, чтобы IP-адрес был преобразован в доменное имя. Именно для этого используется домен .arpa. Каждый из уровней, показанных на этой диаграмме, содержит IP-адрес DNS-сервера над ним. Хотя вы можете подумать, что корневой DNS-сервер содержит огромное количество записей, на самом деле это совсем не так. Вы можете проверить этот сайт или этот сайт, чтобы просмотреть корневые серверы DNS.
Так что же на самом деле содержится в корневом DNS-сервере? Хороший вопрос. Он содержит файл под названием «Файл корневой зоны». Этот файл содержит все имена и IP-адреса полномочных DNS-серверов в домене верхнего уровня, также известном как TLD. Примером домена верхнего уровня могут быть, среди прочих, . com и .edu.
Как создается содержимое корневого сервера имен? Что ж, этим в основном занимаются сотрудники IANA. В этой ссылке также содержится огромное количество информации. Вы можете проверить назначения портов, а также назначения протоколов здесь. Вы определенно можете считать IANA окончательным источником информации, поскольку они являются «Уполномоченным органом по присвоению номеров в Интернете».
Однако вернемся к корневым серверам DNS. Фактический трафик, проходящий через корневые серверы DNS, как таковой отсутствует. Они не будут выполнять фактическую маршрутизацию. Эти серверы просто содержат сопоставление IP-адресов DNS-серверов домена для домена верхнего уровня. Если вы помните, я упоминал ранее, что DNS на самом деле является «распределенной» службой имен. Таким образом, нет ни одного компьютера, который содержит список всей информации DNS. Сделать это практически невозможно или, в лучшем случае, нецелесообразно.
В любом случае, я не хочу слишком углубляться в разбивку самой иерархии DNS, так как есть много отличных сайтов, которые уже делают это. Другая часть DNS связана с кэшированием самих записей DNS. Чтобы просмотреть кеш DNS на вашем домашнем компьютере, просто введите в командной строке DOS следующее:
ipconfig/displaydns
Это вызовет записи DNS, которые (скажем, вы используете Windows XP) распознаватель XP проверит перед тем, как обратиться к DNS-серверу вашего интернет-провайдера для разрешения запроса, который вы выдаете. Вы также можете прочитать эту ссылку, поскольку она содержит отличную информацию о кэшировании DNS на компьютере с Windows XP. Информация, которую указанная выше команда выводит в приглашение DOS, содержит имя записи, тип записи, значение ttl кэшированной записи DNS, измеряемое в секундах, длину данных, раздел и, наконец, тип записи. Вы можете увидеть пример вывода команды ipconfig /displaydns ниже. Довольно аккуратная штука!
тестлаб-CS4
————————————————— —-
Имя записи. . . . . : тестлаб-CS4
Тип записи . . . . . : 1
Время жить . . . . : 30318069
Длина данных. . . . . : 4
Раздел . . . . . . . : Ответить
Запись (хост) . . . :
192.168.1.110
Номер типа записи, который вы видите выше, относится к записи «A». Полный список номеров типов записей и соответствующих им типов записей можно найти здесь.
На этой ноте я завершу первую часть этой серии статей о DNS, состоящей из трех частей. Во второй и третьей частях мы углубимся в этот многогранный протокол. До тех пор!
Если вы хотите прочитать вторую часть этой серии, перейдите к разделу «Понимание протокола DNS» (часть 2).
Дон Паркер, GCIA, GCIH, специализируется на обнаружении вторжений и устранении инцидентов. Он также выступал в качестве приглашенного докладчика на различных конференциях по сетевой безопасности и писал статьи для различных онлайн- и печатных СМИ по вопросам компьютерной безопасности. Вы можете связаться с Доном Паркером по адресу don@windowsecurity. com.
Связанный:
- Сеть
- Корпоративные приложения
Copyright © 2005 IDG Communications, Inc.
Чат-бот Bing с искусственным интеллектом пришел работать на меня. Я должен был уволить его.
Men&Mice — Что такое DNS? (система доменных имен)
Система доменных имен (DNS) — это протокол, который позволяет нам использовать удобочитаемые имена для связи по сети, а не управлять и запоминать IP-адреса.
Что такое DNS?
Система доменных имен (DNS) — это основная сетевая служба, которая позволяет устройствам обмениваться данными так же, как мы это делаем со своими смартфонами. Обычно мы больше не запоминаем телефонные номера, мы просто сохраняем их под именами в нашем приложении «Контакты».
DNS работает так же, когда мы присваиваем IP-адрес имени. Если устройство не знает IP-адрес или имя устройства, с которым ему необходимо установить связь, оно найдет эту информацию на DNS-серверах либо в локальной сети, либо в Интернете.
Добавить DNS-сервер с помощью Micetro, by Men&Mice
- Перейдите в веб-интерфейс и нажмите «Администратор»
- Нажмите «Конфигурация сервера»
- Нажмите «Добавить новый DNS-сервер» для просмотра и управления частями или всей архитектурой DNS.
Компании будут иметь несколько DNS-серверов для управления своими корпоративными сетями, чтобы сбалансировать нагрузку, а также управлять внутренними и внешними DNS, а также локальными и облачными DNS для мультиоблачных архитектур. Использование устойчивого DDI-решения, такого как Micetro от Men&Mice, может помочь облегчить рабочую нагрузку по управлению, позволяя сетевым инженерам управлять всеми своими службами DNS и просматривать их в одном месте.
Помимо управления и видимости, важным компонентом является реализация контроля доступа к DNS. Men&Mice использует управление доступом на основе ролей, чтобы гарантировать, что пользователям предоставляется надлежащий уровень разрешений, а любые изменения регистрируются.
Зачем нужен DNS?
Основным идентификатором сетевого устройства является IP-адрес. Из-за ограниченного количества доступных IP-адресов присвоение IP-адресов является временным и обременительным для пользователей. DNS предлагает более высокий уровень, более постоянную абстракцию для сети и лучшее удобство использования для своих пользователей.
С DNS пользователи могут использовать сеть, даже если ее компоненты изменены с переназначением их IP-адресов. Например, menandmice.com всегда будет называться menandmice.com, даже если подключенное к нему сетевое устройство (веб-сервер) будет перемещено или изменено.
Более продвинутые варианты использования DNS включают сложную маршрутизацию для постоянно меняющихся сетей. Например, управление высокоскоростными мобильными интернет-соединениями 5G или более быстрая доставка контента, такого как мультимедиа или игры, путем направления запроса пользователя на границу сети и географически ближе к конечной точке.
Каковы основные компоненты DNS?
DNS — это иерархическая и распределенная система, предназначенная для отражения административной ответственности.