8777

DNS Задача разрешения имен подразумевает определение IP адреса узла

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-02-17

44.5 KB

6 чел.

DNS

Задача разрешения имен подразумевает определение IP адреса узла по его символьному имени и определение символьного имени по заданному IP адресу.

Исторически первый, но до сих пор действующий механизм разрешения имен связан с прямым заданием таблицы соответствия символьных имён и IP адресов в файле hosts/lmhosts (первый файл используют UNIX/Linux и некоторые др. операционные системы (ОС), а второй – ОС фирмы Microsoft). Оба файла текстовые и их форматы и ключи можно найти в MS Windows в одноимённых файлах с расширением .sam (sample – образец). Очевидно, для сколько-нибудь крупной сети решить задачу таким образом полностью не представляется возможным, хотя запись в эти файлы сведений об основных серверах, маршрутизаторах, шлюзах и пр. весьма эффективна для ускорения старта компьютера в сетевом окружении.

Другой, достаточно популярный способ разрешения имён связан с использованием NetBIOS (Network Basic Input/Output System) поверх TCP/IP [3, с. 415-444, 634-637]. Эта система была разработана совместными усилиями Microsoft и IBM в 80-е годы как сетевой сервис ввода/вывода для операционной системы Windows. Позже, для реализации доступа пользователей к ресурсам сети был разработан протокол NetBEUI (NetBIOS Extended User Interface – расширенный пользовательский интерфейс NetBIOS) как основной сетевой протокол в ОС Windows for Workgroups и NT. Наконец, с повсеместным распространением стека TCP/IP компания Microsoft была вынуждена выпустить реализацию NetBIOS, использующую протокол IP для передачи необходимых данных (NetBIOS поверх TCP/IP). До сих пор продолжается поддержка NetBIOS в ОС Windows 2000/NT/XP, правда уже не как основного механизма доступа к ресурсам сети. NetBIOS целесообразно использовать в небольших, одноранговых сетях.

Изначально, каждый узел в сети с NetBIOS имеет символьное имя (до 15 знаков) с идентификатором ресурса (16-ый знак), который указывает на роль узла (файловый сервер, принт-сервер, рабочая станция и пр.). «Чистый» NetBIOS применим только для небольших сетей и считается «немаршрутизируемым», т.к. –

  •  система имён не позволяет идентифицировать сеть
  •  широко используются широковещательные запросы для получения и обновления сведений об узлах сети (большинство маршрутизаторов широковещательные запросы не пропускают)

Для устранения указанных недостатков компания Microsoft предложила службу WINS (Windows Internet Name Service – служба Windows имен Internet) на базе серверов имен NetBIOS. Следует отметить, что несмотря на упоминание сети Internet, WINS не применяется в этой глобальной сети.

Первый недостаток NetBIOS устраняется в WINS тем, что вводится групповое имя для сети, а второй – тем, что запросы при разрешении имён обращены к конкретным серверам WINS. Неустойчивость в работе службы, трудности администрирования и затруднительность использования в глобальной сети Internet, к настоящему моменту заставили компанию Microsoft перейти к полноценной поддержке DNS.

DNS (Domain Name System – доменная система имён) реализуется с помощью одноименного прикладного протокола, использующего по умолчанию 53 порт [4, с. 305-422; 3, с. 669-717; 2, c. 658-668; 2*, с. 651-660; 1, c. 583-589; 1*, с.511-517]. Система DNS была разработана в рамках ОС UNIX и соответствующая служба, использующая DNS, имеет ту же аббревиатуру, но расшифровывается как Domain Name Service.

Имена в DNS строятся по иерархическому принципу в виде перевёрнутого дерева. Домены верхнего уровня (корневые) делятся по профессиональному принципу (.com - коммерческие, .gov - государственные, .net - сетевые и пр. узлы) или по национальному ( .ru - русские, .fi - финские, .fr - французские и т.д.). ОС UNIX разрабатывалась в США и, само собой считалось, что все узлы находятся там же. Сейчас можно встретить двойные имена доменов, например, .com.tw – коммерческие тайваньские.

В свою очередь, каждый домен содержит поддомен, имя которого добавляется слева и отделяется точкой, и т.д. Заканчивается запись добавлением слева имени узла. Имя каждого домена, поддомена или узла не должно превышать 63 символа, а полное имя – 255 символов. Для обозначения имён традиционно используется латинский алфавит, цифры и тире (знак _ недопустим), но, в принципе, можно зарегистрировать домен с именем на кириллице, но смысл этого проблематичен.

Данные об именах зарегистрированных в любом домене поддоменов/узлов и их IP адресах хранятся в двух таблицах на DNS-серверах, где также имеется имя и адрес вышележащего домена. По первой таблице для заданного символьного имени определяется цифровой адрес (прямое преобразование и, соответственно, т.н. «прямая зона»), а по второй - по заданному адресу находится символьное имя (обратное преобразование и «обратная зона»).

Для повышения надёжности в каждом домене должно быть не менее 2-х серверов (primary - первичного и secondary - резервного), причём физически эти серверы должны находиться в разных сетях и могут располагаться не в тех доменах, имена узлов которых они содержат.

Корневой домен поддерживают свыше 10 DNS серверов, IP адреса и имена которых «зашиты» в сетевые ОС. Регистрацию новых имён и выделение соответствующих IP адресов производит владелец домена. Например, регистрацию в домене .ru производит РосНИИРОС, где регистрация имени и получение IP адреса обойдётся приблизительно в 50$, а годовая поддержка адреса – в 10$.

Все изменения в таблице имен производятся на первичном DNS сервере, резервные серверы только обновляют свои записи по записям первичного сервера. Репликация (обновление) зоны производится с помощью надёжного протокола TCP, в то время, как для DNS запросов клиентов, применяется протокол UDP. Для ускорения процесса разрешения имени и уменьшения трафика в сети иногда устанавливают так называемые кэш-серверы DNS, которые записывают часто используемые имена и адреса.

Режим работы DNS сервера может быть рекурсивным и не рекурсивным. В случае рекурсивного режима при невозможности разрешить DNS запрос этот запрос транслируется специально заданному другому DNS серверу (форвардеру – forfarders), который затем возвращает полученный ответ. При не рекурсивном режиме - в отсутствии информации о запрашиваемом узле производится обращение к корневым DNS серверам, а от них вниз по цепочке до получения ответа.

Провайдеры Internet часто предоставляют т.н. виртуальные доменные имена, когда реальное доменное имя, например, третьего уровня (fem-sut.spb.ru) регистрируется на вышележащем уровне (естественно, если это имя свободно). Для приведённого примера это могли быть имена fem.ru, или fem.edu, или fem.net.

Другая, решаемая сейчас проблема состоит в использовании национальных (например, кириллических) кодировок для обозначения доменных имен. В этом случае доменное имя факультета могло бы выглядеть как «ФЭУ.ru» (заглавные буквы использованы для наглядности и в доменном имени равнозначны строчным буквам). Решение этой проблемы состоит в записи знаков национальных алфавитов в кодировке UNICOD и последующем однозначном преобразовании в уникальную последовательность допустимых ASCII (American Standard Code for Information Interchange) символов. Такой формат записи называется RACE (Row-based ASCII Compatible Encoding).


 

А также другие работы, которые могут Вас заинтересовать

76983. Юридический состав административного правонарушения. Виды составов. Под составом административного правонарушения 29.42 KB
  Юридический состав административного правонарушения. Под составом административного правонарушения понимается установленная правом совокупность признаков элементов при наличии которых антиобщественное деяние может повлечь административную ответственность. Элементами состава административного правонарушения являются: объект субъект объективная сторона субъективная сторона. Объект административного правонарушения общественные отношения возникающие в сфере государственного управления регулируемые нормами права и охраняемые мерами...
76984. Административное наказание как средство реализации административной ответственности: понятие, цели, система административных наказаний 25.62 KB
  Административное наказание является установленной государством мерой ответственности за совершение административного правонарушения и применяется в целях предупреждения совершения новых правонарушений как самим правонарушителем так и другими лицами. За совершение административных правонарушений могут устанавливаться и применяться следующие административные наказания...
76985. Краткая правовая характеристика каждого вида наказания 25.52 KB
  Конфискацией орудия совершения или предмета административного правонарушения является принудительное безвозмездное обращение в федеральную собственность или в собственность субъекта Российской Федерации не изъятых из оборота вещей. Административное выдворение за пределы Российской Федерации иностранных граждан или лиц без гражданства заключается в принудительном и контролируемом перемещении указанных граждан и лиц через Государственную границу Российской Федерации за пределы Российской Федерации а в случаях предусмотренных законодательством...
76986. Общие правила наложения административных наказаний, учет смягчающих и отягчающих наказание обстоятельств 27.21 KB
  Общие правила наложения административного наказания. Административное наказание за совершение административного правонарушения назначается в пределах установленных законом предусматривающим ответственность за данное административное правонарушение в соответствии с КоАП. При назначении административного наказания физическому лицу учитываются характер совершенного им административного правонарушения личность виновного его имущественное положение обстоятельства смягчающие административную ответственность и обстоятельства отягчающие...
76987. Назначение административных наказаний. Сроки давности привлечения к административной ответственности. Сроки действия административных наказаний 27.49 KB
  Сроки давности привлечения к административной ответственности. Если срок давности привлечения к административной ответственности истек то дело об АПН не м. После вынесения постановления сроком давности мы не связаны т. обжаловать можно без привязки к сроку давности.
76988. Административный процесс: понятие, сущность, признаки в широком и узком понятии. Структура административного процесса 28.72 KB
  Структура административного процесса. Административный процесс урегулированный нормами административного права порядок правоприменительной деятельности органов государственной власти органов местного самоуправления и их должностных лиц по реализации полномочии соответствующих органов. административную юрисдикцию в сфере административной ответственности; в порядок осуществления правосудия по публичноправовым административным спорам между органами публичной власти с одной стороны и гражданами и организациями юридическими лицами с...
76989. Понятие административно-процессуального права. Административно-процессуальные нормы и административно-процессуальные отношения 27.7 KB
  Административное процессуальное право представляет собой систему административно-процессуальных норм, регулирующих порядок (процедуры) осуществления управленческих отношений, возникающих в процессе: -построения и функционирования исполнительных органов государственной власти
76990. Административные производства и административные процедуры как составные части административного процесса 28.63 KB
  Об административных процедурах говорится как о системе административнопроцедурных правоотношений складывающихся в различных административноправовых институтах. Основная цель формирования административных процедурных правоотношений установление административного правового порядка осуществления управленческих действий; реализация прав и исполнение обязанностей граждан и организаций; обеспечение законности публичного управления; установление гарантий справедливости и обоснованности принятия административных актов или совершения...
76991. Производство по обращениям граждан: правовые основы, виды обращений, процессуальные права, обязанности, гарантии, ответственность участников производства 28.35 KB
  В известном смысле данный вид производства связан также с реализацией конституционного права граждан свободно искать получать передавать производить и распространять информацию любым законным способом за исключением сведений составляющий государственную тайну Обеспечение реализации этого конституционного права российских граждан составляет важную обязанность органов государственной власти Российской Федерации их специальных подразделений аппарата и должностных лиц. Так в аппарате Администрации Президента Российской Федерации существует...