Выполнила: Манакова Н. В. гр. 371
DNS (Domain Name System система доменных имён) - компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись).SRV-запись
Основой DNS является представление об иерархической структуре доменного имени и зонах. Каждый сервер, отвечающий за имя, может делегировать ответственность за дальнейшую часть домена другому серверу.
Ключевые характеристики DNS DNS обладает следующими характеристиками: Распределённость администрирования Распределённость хранения информации Кэширование информации. Иерархическая структура Резервирование
DNS важна для работы Интернета, ибо для соединения с узлом необходима информация о его IP-адресе, а для людей проще запоминать буквенные (обычно осмысленные) адреса, чем последовательность цифр IP-адреса. В некоторых случаях это позволяет использовать виртуальные серверы, например, HTTP-серверы, различая их по имени запроса.
DNS была разработана Полом Мокапетрисом в 1983 году; оригинальное описание механизмов работы описано в RFC 882 и RFC 883. В 1987 публикация RFC 1034 и RFC 1035 изменили спецификацию DNS и отменили RFC 882 и RFC 883 как устаревшие. Некоторые новые RFC дополнили и расширили возможности базовых протоколов.
Дополнительные возможности поддержка динамических обновлений защита данных (DNSSEC) и транзакций (TSIG) поддержка различных типов информации (SRV- записи)
Терминология и принципы работы Домен Поддомен Ресурсная запись Зона Делегирование DNS-сервер DNS-клиент DNS-запрос
Рекурсия Термином Рекурсия в DNS обозначают алгоритм поведения DNS-сервера, при котором сервер выполняет от имени клиента полный поиск нужной информации во всей системе DNS, при необходимости обращаясь к другим DNS- серверам. DNS-запрос может быть рекурсивным требующим полного поиска, и нерекурсивным не требующим полного поиска.
Обратный DNS-запрос DNS используется в первую очередь для преобразования символьных имён в IP-адреса, но он также может выполнять обратный процесс. Для этого используются уже имеющиеся средства DNS. Дело в том, что с записью DNS могут быть сопоставлены различные данные, в том числе и какое-либо символьное имя.
Записи DNS Записи DNS, или Ресурсные записи (англ. Resource Records, RR) - единицы хранения и передачи информации в DNS. Каждая ресурсная запись состоит из следующих полей: имя (NAME) TTL (Time To Live) тип (TYPE) ресурсной записи - определяет формат и назначение данной ресурсной записи класс (CLASS) ресурсной записи длина поля данных (RDLEN), поле данных (RDATA), формат и содержание которого зависит от типа записи.
Наиболее важные типы DNS- записей Запись A (address record) или запись адреса связывает имя хоста с адресом IP Запись AAAA (IPv6 address record) связывает имя хоста с адресом протокола IPv6 Запись CNAME (canonical name record) или каноническая запись имени (псевдоним) используется для перенаправления на другое имя Запись MX (mail exchange) или почтовый обменник указывает сервер(ы) обмена почтой для данного домена. Запись NS (name server) указывает на DNS-сервер для данного домена Запись PTR (pointer) или запись указателя связывает IP хоста с его каноническим именем
Программное обеспечение DNS Серверы имен: BIND (Berkeley Internet Name Domain) djbdns (Daniel J. Bernstein's DNS) MaraDNS NSD (Name Server Daemon) PowerDNS OpenDNS Microsoft DNS Server (в серверных версиях операционных систем Windows NT) MyDNS