Light-electric.com

IT Журнал
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как формируется доменная система имен

Система доменных имен

Символьный адрес. Это идентификатор-имя DNS (Domain Name System – доменная система имен), например, pds.sut.ru .

На этапе становления Internet был составлен полный список, в который включили имена всех компьютеров, подсоединенных к сети. Однако из-за быстрого увеличения их количества, с одной стороны, и ежедневных изменений в подсоединенных сетях, с другой стороны, вскоре оказалось невозможным постоянно обновлять такой список. Эти обстоятельства привели к созданию доменной системы имен.

Эта система разделяет адреса по иерархии различных доменов (domain – область), представляющих собой определенную группу компьютеров.

Первый стандарт DNS определен в RFC0883 (Domain names: Implementation specification P.V. Mockapetris Nov-01-1983) и RFC0882 (Domain names: Concepts and facilities P.V. Mockapetris Nov-01-1983)

Последняя версия RFC1034 (Domain names — concepts and facilities P.V. Mockapetris Nov-01-1987) и RFC1035 (Domain names — implementation and specification P.V. Mockapetris Nov-01-1987)

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

Таким образом, вместо полного списка всех компьютеров в Internet имеются частные списки по доменам.

Домены составляются либо по географическим, либо по тематическим признакам.

DNS – система доменных имен. Основная ее задача – связать доменные имена с IP адресами. Платформой является 13 специальных компьютером – корневых серверов, которые содержат IP адреса всех зарегистрированных TLD. Кроме корневых серверов по всему Интернету существуют тысячи подчиненных им серверов DNS. Каждый сервер отвечает за зону, т.е. свою часть дерева доменных имен. Ответственность по доменам более низких уровней делегируется другим серверам DNS.

Доменомназывается группа ресурсов информационной сети, которая управляется одним сервером – сетевым узлом.

Доменное имятакже представляет собой уникальный адрес компьютера в сети, но для удобства пользователей вместо цифр в нем используются слова, разделенные точками. Доменное имя состоит из нескольких иерархически расположенных доменов. А под доменом понимают просто поименованный набор хостов (хостами называют подключенные к Интернет компьютеры и некоторые сетевые устройства). Домены объединяют компьютеры по территориальному или организационному признаку.

Правила составления доменных имен менее жесткие, чем при назначении IP, но и здесь есть определенная структура. Так, доменное имя сервера ЗНТУ www.zntu.edu.ua включает в себя следующие части:

· www – префикс, указывающий на принадлежность сервера «Всемирной паутине» World Wide Web, необязателен, но широко распространен в доменных именах.

· zntu – домен третьего уровня, в данном случае содержащий имя организации;

· edu – домен второго уровня – в данном случае один из организационных доменов Украины, объединяющий все образовательные организации страны.

· ua – домен верхнего уровня – в данном случае территориальный домен Украины.

Таким образом, если исключить префикс www, доменное имя записывается «снизу вверх» от более локального домена к более глобальному. Другие примеры доменных имен:

www.city.zp.ua — информационный сервер Запорожья;

http://www.google.dp.ua — каталог ресурсов Интернет;

http://www.abbyy.com.ua — сайт компании АБИ-Украина.

Доменные имена преобразуются в понятные для компьютера IP-адреса при помощи системы DNS (Domain Name System), состоящей из иерархии DNS-серверов. На вершине иерархии стоят серверы корневой зоны с именами a.root_server.net, b.root_server.net и т.д., дублирующие информацию друг друга. Локальный сервер, получив от машины-клиента запрос на соединение с некоторым адресом, передает его локальному DNS-серверу, который выделит из запроса доменное имя и либо найдет соответствующий IP у себя в базе данных, либо обратится к одному из серверов корневой зоны. Последний вернет указатель на DNS-сервер известного ему домена, в который входит запрошенный адрес, и полностью устранится из процесса. Такие вложенные запросы могут повторяться, причем, каждый раз DNS-сервер будет обращаться к серверу имен все более низкого уровня. Только после окончания этого многоступенчатого процесса DNS-сервер вернет преобразованный адрес компьютеру, сделавшему запрос, и пользователь сможет, наконец, увидеть на своем мониторе, что же за информация расположена по введенному им адресу.

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

Примерами доменов, выделенных по тематическим признакам, являются:

com (commercial) – все коммерческие предприятия в Internet,

edu (educational) – все учебные заведения,

gov (government) – правительственные учреждения разных стран,

org (organization) – некоммерческие организации.

net – сетевые организации

int – международные организации

mil – военные узлы в США

biz— коммерческие компании и проекты;

info — учреждения, для которых информационная деятельность является ведущей (библиотеки, средства массовой информации);

pro — сайты сертифицированных профессионалов таких областей деятельности как врачи, юристы, бухгалтеры, а также представители других профессий, в которых персональный аспект имеет ключевое значение (pro от слов profession, professional);

aero — компании и персоны, непосредственно связанные с авиацией;

coop — корпорации, использующие совместный капитал (от слова cooperative);

museum — только музеи, архивы, выставки;

name — персональные сайты, состоящие, как правило, из двух частей: имени и фамилии: www.bruce.edmonds.name.

Примеры географических доменов:

jp (Japan) – Япония,

uk (United Kingdom) – Великобритания,

nl (Netherlands) – Нидерланды,

ca (Canada) – Канада

В настоящее время зарегистрировано: в COM

200000 доменных имен. Средняя длина доменного имени в разных доменах отличается (COM — 12 символов, RU — 7 символов). Домены COM и NET используют в основном в странах, где английский язык является родным языком, и использование в домене длинного полного наименования организации или полного текста товарного знака не приводит у пользователей ни к каким трудностям. Россияне в домене RU пытаются использовать транслитерированные аббревиатуры от названий организаций, что не всегда бывает удобно, т.к. однозначно транслетирировать русские буквы получается очень редко.

Русскоязычные домены (адреса). Уже сейчас пользователи начали пытаться использовать в качестве адресов русские слова. Такие адреса широко используются в рекламе (точка.ru, куда.ru, газета.ru, утро.ru). Иногда попадаются варианты, даже работающие в интернете: охрана.ru (латинскими буквами). Появление возможности использования в адресе символов кириллицы дает новые возможности в формировании узнаваемых и легко запоминающихся адресов (дикая-орхидея.ru, квартирный-вопрос.ru). По мере проникновения Интернет в нашу жизнь русскоязычные адреса будут все более и более востребованы. Появление возможности использования русскоязычной адресации является закономерным продолжением русификации российских информационных ресурсов.

После введения в домене RU возможности регистрации доменов на русском языке предположительно в течение года 10 — 25% регистраций от общего количества доменов в домене RU, далее по мере расширения аудитории пользователей Интернет преобладание должно перейти на сторону русскоязычных доменов.

Уроки 25 — 26
§4.2 Как устроен Интернет
IР-адрес компьютера
Доменная система имен
Протоколы передачи данных

Ключевые слова:

• Интернет
• протокол
• IP-адрес
• доменное имя
• протокол IP
• протокол TCP

4.2.1. Как устроен Интернет

Интернет (англ. Internet, от лат. inter — между и англ. net — сеть) — всемирная компьютерная сеть, соединяющая вместе множество локальных, региональных и корпоративных сетей. Каждая входящая в Интернет сеть имеет свой собственный эксплуатационный центр, который отвечает за работу данного регионального участка Интернета. У каждой из этих сетей может быть владелец, но Интернет в целом не принадлежит никому. Координирует развитие всемирной сети общественная организация Сообщество Интернета (ISOC — Internet Society).

Надёжность функционирования сети Интернет обеспечивается наличием большого количества каналов передачи информации между входящими в неё локальными, региональными и корпоративными сетями.

Для того чтобы подключить к сети Интернет свой домашний компьютер, необходимо воспользоваться услугами интернет — провайдера. При каждом выходе пользователя в Интернет его компьютер соединяется с компьютерной системой провайдера.

Интернет соединяет различные модели компьютеров, с разным программным обеспечением. Это возможно благодаря реализации в программном обеспечении особых соглашений (правил), называемых протоколами.

4.2.2. IP-адрес компьютера

Каждый компьютер, подключённый к Интернету, получает свой уникальный 32-битовый идентификатор, называемый IP-адресом. Таких адресов более 4 миллиардов (2 32 — 1 = 4 294 967 295). Человеку, в отличие от технических систем, сложно работать с длинными цепочками из нулей и единиц. Поэтому вместо 32-битового представления мы используем запись IP-адреса в виде четырёх десятичных чисел (от 0 до 255), разделённых точками, например 204.152.190.71. Для осуществления такого перехода 32-битовая запись разбивается на четыре части (по 8 бит), каждая из которых как 8-разрядное двоичное число переводится в десятичную систему счисления.

Как правило, при каждом выходе в Интернет ваш компьютер получает новый IP-адрес. Информация о том, когда и какие IР-адреса присваивались вашему компьютеру, сохраняется у провайдера.

Чтобы узнать свой текущий IP-адрес во время интернет-сеанса, достаточно набрать http://yoip.ru в адресной строке браузера.

Интернет является сетью сетей, и система IP-адресации учитывает эту структуру: IP-адрес состоит из двух частей, одна из которых является адресом сети, а другая — адресом компьютера в данной сети. Для более детального рассмотрения структуры IP-адреса рекомендуем ознакомиться с анимационным роликом «Демонстрация IP-адресации» (192564), размещённым в Единой коллекции цифровых образовательных ресурсов.

Задача. Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP- адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.

Решение

Исследуем возможные комбинации фрагментов адреса с учётом того, что каждое из четырёх чисел в IP-адресе не должно превышать 255.

Так как адрес не может начинаться с точки, в качестве первого фрагмента совершенно точно нельзя использовать фрагмент Б.

Читать еще:  Синхронизация времени с контроллером домена команда

Получаем возможные варианты:

Фрагмент Б не может находиться на втором месте, так как он заканчивается на 50 и добавление к нему справа первой цифры любого из оставшихся фрагментов приведёт к образованию числа, превышающего 255.

Если в качестве первого взят фрагмент А, то после него совершенно точно не может следовать фрагмент Г (в противном случае получается число 1922 > 255). Если в качестве первого взят фрагмент В, то после него не может следовать ни один из оставшихся фрагментов.

После фрагмента Г может следовать любой из фрагментов А и В.

Получаем возможные варианты:

После фрагмента АВ мог бы следовать только фрагмент Б, но в рассматриваемом примере он не может быть третьим (по той же причине, что и вторым). По этой же причине после фрагмента ГА может следовать только фрагмент В (фрагмент Б мы исключаем из рассмотрения). После ГВ не могут следовать ни А, ни Б.

Таким образом, существует единственный способ соединения имеющихся фрагментов: ГАВБ. Соответствующий адрес имеет вид: 222.195.162.50

4.2.3. Доменная система имён

Наряду с цифровыми IP-адресами в Интернете действует более удобная и понятная для пользователей доменная 1) система имён (DNS — Domain Name System), благодаря которой компьютеры получают уникальные символьные адреса.

Доменная система имеет иерархическую структуру: домены верхнего уровня, домены второго уровня и т. д. (рис. 4.2).

1) Домен — область Интернета (от фр. dominion — область).

Рис. 4.2. Иерархическая структура доменных имён

Домены первого уровня бывают двух видов: административные (трёхбуквенный код для организаций определённого типа) и географические (двухбуквенный код для каждой страны) — табл. 4.1.

Таблица. 4.1

Некоторые имена доменов верхнего уровня

Полное доменное имя состоит из непосредственного имени домена и далее имён всех доменов, в которые он входит, разделённых точками.

Пример. Полное имя fcior.edu.ru обозначает домен третьего уровня fcior, входящий в домен второго уровня edu, принадлежащий домену верхнего уровня ru (рис. 4.3).

Рис. 4.3. Полное доменное имя

Для более полного знакомства с доменными именами рекомендуем ознакомиться с анимационным роликом «Организация пространства имён» (192876), размещённым в Единой коллекции цифровых образовательных ресурсов.

Чтобы узнать IP-адрес заинтересовавшего вас веб-сайта, достаточно выполнить команды Пуск → Все программы → Стандартные → Командная строка и в появившемся окне Командная строка ввести команду ping и доменное имя сайта. Например, набрав ping www.konkurskit.ru, вы получите IP-адрес сайта конкурса «КИТ».

4.2.4. Протоколы передачи данных

Для того чтобы передача информации от одного компьютера к другому не занимала сеть надолго, файлы по сети передаются небольшими порциями — пакетами.

Передаваемые пакеты постепенно добираются до своего адресата, попадая с одного сервера на другой, причём на каждом сервере производится операция маршрутизации, т. е. определение адреса следующего сервера, наиболее близкого к получателю, на который можно переслать этот пакет (рис. 4.4). Маршрутизацию пакетов позволяет осуществлять протокол IP.

Рис. 4.4. Пакетная передача данных

Так как пакеты передаются независимо друг от друга, каждый пакет может дойти до адресата по своему пути. На конечном пункте все пакеты собираются в один файл. Если какого-либо пакета не хватает, компьютер-адресат посылает запрос на компьютер-отправитель с сообщением, какой пакет отсутствует. Нужный пакет заново посылается адресату. Установление надёжной передачи сетевых пакетов между двумя компьютерами обеспечивает протокол TCP.

Более полное представление о том, как передаётся информация в Интернете, вы можете получить, познакомившись с анимационными роликами «Протокол IP» (192655), «Сетевой уровень. IP-маршрутизация» (192947), «Демонстрация протокола ТСР» (192744), размещёнными в Единой коллекции цифровых образовательных ресурсов.

Таким образом, все сети, которые подключаются к Интернету, используют для соединения протоколы:
TCP (Transmission Control Protocol) — транспортный протокол;

IP (Internet Protocol) — протокол маршрутизации.

Как правило, эти протоколы используются вместе и практически неотделимы друг от друга. Поэтому для них используется термин «протокол TCP/IP».

САМОЕ ГЛАВНОЕ

Интернет — всемирная компьютерная сеть, соединяющая вместе множество локальных, региональных и корпоративных сетей, в состав которых могут входить разные модели компьютеров. Это возможно благодаря реализации в программном обеспечении компьютеров особых соглашений (правил), называемых протоколами.

Каждый компьютер, подключённый к Интернету, имеет свой IP-адрес — уникальный 32-битовый идентификатор.

DNS — доменная система имён; благодаря ей компьютеры получают уникальные символьные адреса.

По сети файлы передаются небольшими порциями — пакетами. Маршрутизацию пакетов позволяет осуществлять протокол IP. Установление надёжной передачи сетевых пакетов между двумя компьютерами обеспечивает протокол TCP.

Вопросы и задания

1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Дополняет ли презентация информацию, содержащуюся в тексте параграфа?

2. Что такое Интернет?

3. Благодаря чему в сети Интернет удаётся соединять различные модели компьютеров с разным программным обеспечением?

4. Для чего нужен IP-адрес?

5. Каким образом осуществляется переход от 32-битового IP-адреса к его записи в виде четырёх десятичных чисел?

6. Запишите в тетради 32-битовый IP-адрес в виде четырёх десятичных чисел, разделённых точками:

1) 11001100 10011000 10111110 01000111;
2) 11011110 11000011 10100010 00110010.

7. Запишите в тетради IP-адрес из четырёх десятичных чисел в 32-битовом виде:

1) 210.171.30.128;
2) 10.55.0.225.

8. Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.

9. Опишите структуру доменной системы имён.

10. Проанализируйте следующие доменные имена:

1) school-collection.edu.ru
2) ru.wikipedia.org
3) www.ictedu.cn

11. Опишите процесс маршрутизации и транспортировки данных по компьютерным сетям.

12. Укажите все возможные маршруты доставки интернет-пакетов от сервера И (источник) к серверу П (приёмник) через серверы 1, 2, 3, 4 с учётом имеющейся архитектуры сети.

Что такое доменная система имен в интернете и как она формируется

Вся информация в Интернете хранится в виде отдельных Web-страниц. Каждая из этих страниц имеет свой адрес, или URL, в состав которого входит доменное имя сайта. В этой статье я расскажу, что такое доменная система имен и как она формируется.

Что такое URL-адрес

URL или Единый указатель ресурса ( Uniform Resource Locator) — адрес веб-страницы. Этот адрес уникален и состоит из трех частей:

  1. Название протокола передачи данных (http, ftp и т.д.)
  2. Доменное имя
  3. Адрес страницы на сервере.

Например,

Что же такое доменное имя сайта?

Доменное имя сайта

Это имя состоит из нескольких частей – доменов, разделенных точками. Домены подразделяются на уровни и образуют иерархическую систему. Например,

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

Домен второго уровня нужно регистрировать, обычно он платный. Услуги по регистрации доменов предлагают различные организации, обычно это можно сделать на любом хостинге.

Домены третьего уровня обычно бесплатные, они являются поддоменами доменов второго уровня. В доменном имени может быть большое количество доменов, но обычно оно не больше пяти.

Домены второго, третьего и т. д. уровней придумывает сам владелец сайта, а вот доменов первого уровня не так много.

Домены первого уровня

Эти домены можно условно разделить на домены общего пользования и специальные. К общим доменам относят COM, NET, ORG, BIZ, INFO и т.д. Конкретные страны и регионы используют двухбуквенные домены – RU, UK, EU, FR, DE …

Первоначально было создано восемь доменов верхнего уровня: COM, NET, ORG, EDU, INT, ARPA, MIL, GOV. Но бурное развитие Интернета показало, что этого совсем недостаточно. В 2001 году были введены еще семь новых доменов: BIZ, NAME, COOP, INFO, AERO, MUSEUM, а в 2005 году – домены MOBI, JOBS, TRAVEL, CAT, TEL.

Самые первые домены верхнего уровня COM, NET, ORG появились еще в 1984 году. Домен COM предназначался для коммерческих организаций, NET – для, кто связан с компьютерными сетями, ORG – для некоммерческих организаций. Однако сейчас регистрация в этих зонах свободна и, например, в зоне COM находится более половины зарегистрированных по всему миру доменных имен.

В том же 1984 году появились и специальные домены EDU, INT, MIL, GOV. Домен GOV используется государственными учреждениями США. MIL создан для военных учреждений и организаций. На домене EDU могут зарегистрироваться образовательные учреждения США. Международные организации могут зарегистрироваться в зоне INT.

Следующий домен, BIZ, также предназначен для коммерческих организаций.

Домен INFO могут использовать все желающие разместить информацию о своем предприятии, о себе и т. д. Это такой универсальный домен.

Довольно сложно получить регистрацию в зоне MUSEUM. Этот домен предназначен только для музеев и организаций, связанных с музейным делом. В России музеи могут зарегистрировать домены третьего уровня в зонах moscou.museum и russia. museum.

Домен PRO позволяет создать в Интернете области для профессионалов в различных отраслях. Для различных профессий создаются собственные поддомены, их количество постоянно растет.

Организации и частные лица, связанные с авиацией и космонавтикой могут зарегистрировать себе домены в зоне AERO.

Исключительно для частных лиц предназначен домен NAME. В этой зоне можно в качестве доменного имени зарегистрировать свое имя и фамилию. Адрес будет выглядеть так: имя.фамилия.name.

Все, кто связан с индустрией туризма, путешествий, экскурсий, могут использовать домен TRAVEL. Домены в этой зоне могут получить только организации, доказавшие свою причастность к сфере туризма. Личный сайт о путешествиях вы здесь не разместите.

Двухбуквенные коды используются для национальных доменов. Их около 250.

Как известно, в 2009 году наряду со всем известным российским доменом RU, появился и домен верхнего уровня на кириллице РФ.

Читать еще:  Как управлять доменом

Вот что такое доменная система имен. Выбирая доменное имя для своего сайта, следует задуматься, какой смысл оно будет нести, что будет говорить посетителям сайта. От этого выбора также зависит имидж вашего сайта.

Если вас заинтересовала статья, или вам есть, что добавить, оставьте комментарий.

Проголосуйте за статью, нажмите кнопку социальной сети.

Как работает DNS (domain name system)?

Что такое DNS

DNS (domain name system) — это система, обеспечивающая работу привычных нам доменных имен сайтов. Связь между устройствами в сети Интернет осуществляется по IP адресам, например: «192.64.147.209». Однако, запомнить IP адреса сложно, поэтому были придуманы удобные для человека доменные имена, например: «google.com».

Компьютер / сервер не хранит таблицу соответствия доменов и их IP адресов. Точнее, не хранит всю таблицу, а временно запоминает данные для часто используемых доменов. Когда в браузере вводится домен сайта, компьютер автоматически узнает его IP адрес, и отправляет по нему запрос. Этот процесс называется «разрешение адреса домена» (domain resolving).

Разберемся, из чего состоит система DNS, и как она работает.

Как работает DNS

Система доменных имен состоит из следующих компонентов:

Иерархическая структура доменных имен:

  • Доменные зоны верхнего уровня (первого уровня) – например: «ru», «com», или «org». Они включают в себя все доменные имена, входящие в эту зону. В любую доменную зону может входить неограниченное количество доменов.
  • Доменные имена (доменные зоны второго уровня) – например: «google.com» или «yandex.ru». Т.к. система доменных имен является иерархичной, то «yandex.ru» можно также назвать поддоменом вышестоящей зоны «ru». Поэтому, правильнее указывать именно уровень домена. Однако, на практике, доменную зону любого уровня называют просто «доменом».
  • Поддомены (доменные зоны третьего уровня) – например: «api.google.com» или «mail.yandex.ru». Могут быть доменные зоны 4, 5 уровней и так далее.

Обратите внимание, что «www.gооgle.com» и «google.com» — это, фактически, разные домены. Надо не забывать указывать А-записи для каждого из них.

DNS сервер или NS (name server) сервер – поддерживает (обслуживает) доменные зоны, которые ему делегированы. Он непосредственно хранит данные о ресурсных записях для зоны. Например, что сервер, на котором находится сайт «example.ru», имеет IP адрес «1.1.1.1». DNS сервер отвечает на все запросы, касательной этих доменных зон. Если ему приходит запрос о домене, который ему не делегирован, то он спрашивает ответ у других DNS серверов.

DNS записи (ресурсные записи) – это набор записей о доменной зоне на NS сервере, которые хранят данные необходимые для работы DNS. На основании данных в этих записях, DNS сервер отвечает на запросы по домену. Список записей, и их значение, вы можете найти ниже.

Корневые DNS сервера (на данный момент их 13 во всем мире) хранят данные о том, какие DNS сервера обслуживают зоны верхнего уровня.

DNS сервера доменных зон верхнего уровня — хранят информацию, какие NS сервера обслуживают тот или иной домен.

Для того, чтобы узнать IP адрес, домена компьютер / сервер обращается к DNS-серверу, который указан у него в сетевых настройках. Обычно, это DNS сервер Интернет провайдера. DNS сервер проверяет делегирован домен ему или нет. Если да, то сразу отвечает на запрос. Если нет, то запрашивает информацию о DNS сервере, обслуживающем этот домен, у корневого сервера, и затем у сервера доменных зон верхнего уровня. После этого, непосредственно делает запрос на NS сервер, обслуживающий этот домен, и транслирует ответ вашему компьютеру / серверу.

Кэширование данных используется на всех устройствах (компьютерах, северах, DNS серверах). То есть, они запоминают ответы на последние пришедшие к ним запросы. И когда приходит аналогичный запрос, они просто отвечают то же самое, что и в предыдущий раз. Например, если вы в браузере открыли сайт google.com первый раз после включения, то компьютер сделает DNS запрос, а при последующих запросах будет брать данные, которые ему были присланы DNS сервером в первый раз. Таким образом, для популярных запросов не надо каждый раз проходить всю цепочку и генерировать запросы к NS серверам. Это значительно снижает нагрузку на них, и увеличивает скорость работы. Однако, как результат, обновление данных в системе DNS происходит не сразу. При изменении IP адреса домена, информацию об этом будет расходиться по сети Интернет от 1 до 24 часов.

Регистрация/выделение доменов

У каждой доменной зоны первого уровня есть своя организация, которая устанавливает правила выделения доменов и обеспечивает работу этой зоны. Например, для доменных зон RU, SU и РФ – это Координационный центр национального домена сети Интернет https://cctld.ru. Эти организации устанавливают правила работы и технические требования к регистраторам доменов.

Регистраторы доменов – это компании, которые непосредственно регистрируют новые домены в рамках доменной зоны первого уровня для конечных клиентов. Организуют техническое взаимодействие с реестром доменных имен. В их личном кабинете владелец домена настраивает, какой DNS сервер будет поддерживать домен.

Администратор домена (владелец) – лицо, которому непосредственно принадлежат права на доменное имя. Он может управлять доменом, от него регистратор принимает заявки на внесение изменений.

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

Основные DNS записи

Существуют следующие основные DNS (ресурсные) записи:

А – содержит информацию об IPv4 адресе хоста (сервера) для домена. Например, 1.1.1.1.

ААА – содержит информацию об IPv6 адресе хоста (сервера) для домена. Например, 2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d.

MX – содержит данные о почтовом сервере домена. При этом указывается именно имя почтового сервера, например mail.example.com. Т.к. у домена может быть несколько почтовых серверов, то для каждого из них указывает приоритет. Приоритет задается числом от 0 до 65535. При этом «0» — это самый высокий приоритет. Принято по умолчанию для первого почтового сервера указывать приоритет «10».

TXT – дополнительная информация о домене в виде произвольного текста. Максимальная длина 255 символов.

SRV – содержит информацию об имени хоста и номере порта, для определенных служб / протоколов в соответствии с RFC 2782 http://www.rfc-editor.org/rfc/rfc2782.txt. Содержит следующие поля:

    _Service._Proto.Name ( Пример: _jabber._tcp.jabber ), где:

  • Service: название службы (пример: ldap, kerberos, gc и другие).
  • Proto: протокол, при помощи которого клиенты могут подключиться к данной службе (пример: tcp, udp).
  • Name: имя домена, в котором размещена данная служба.
  • Приоритет – также как для MX записи указывает приоритет для данного сервера. Задается числом от 0 до 65535. При этом «0» — это самый высокий приоритет.
  • Вес – Относительный вес для распределения нагрузки между серверами с одинаковым приоритетом. Задается целым числом.
  • Порт – номер порта, на котором располагается служба на данном сервере.
  • Назначение — доменное имя сервера, предоставляющего данную службу.
  • NS – имя DNS сервера, поддерживающего данный домен.

    CNAME (каноническое имя хоста / canonical name) – используется для перенаправления на другое доменное имя. Например, имя сервера изменилось с example.com на new.com. В таком случае в поле «Alies» для записи cname надо указать — example.com, а в поле «Canonical name» — new.com. Таким образом, все запросы на example.com автоматически будут перенаправлены на new.com.

    SOA – базовая запись о домене. В ней хранится само имя домена и время жизни данных о домене — TTL. TTL (time-to-live) определяет какой период времени DNS сервер получив информацию о зоне будет хранить ее у себя в памяти (кэшировать). Рекомендуемое значение 86400 – 1 день. Значение указывается в секундах.

    Как формируется доменная система имен


    Когда при деловом общении представители двух фирм обмениваются визитками, то в них (визитках) обязательно будут указаны адрес электронной почты и имя корпоративного Web-узла компании. При этом можно также услышать, как собеседники обмениваются «интернет-адресами» («электронными адресами») компаний. Во всех выше перечисленных случаях так или иначе речь идет об использовании доменных имен.

    В адресе электронной почты формально доменным именем можно считать то, что написано после символа коммерческого ат — «@». Например, в user@corp.ru доменное имя почтового узла — corp.ru.

    Имя Web-узла — это доменное имя этого узла. Например, Web-узел компании Microsoft имеет доменное имя Microsoft.com.

    В большинстве случаев при поиске информации в Сети мы перебираем доменные имена или следуем по ссылкам, в нотации которых опять же используются доменные имена.

    Довольно часто наряду со словосочетанием «интернет-адрес» употребляют «доменный адрес». Вообще говоря, ни того, ни другого понятий в сетях TCP/IP не существует. Есть числовая адресация, которая опирается на IP-адреса, (группа из 4-ех чисел, разделенных символом «.») и Internet-сервис службы доменных имен (Domain Name System — DNS).

    Числовая адресация удобна для компьютерной обработки таблиц маршрутов, но совершенно (здесь мы несколько утрируем) не приемлема для использования ее человеком. Запомнить наборы цифр гораздо труднее, чем мнемонические осмысленные имена.

    Тем не менее, установка соединений для обмена информацией в Интернет осуществляется по IP-адресам. Символьные имена системы доменных имен — суть сервис, который помогает найти необходимые для установки соединения IP-адреса узлов сети.

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

    DNS существовала не с момента рождения TCP/IP сетей. Поначалу для облегчения взаимодействия с удаленными информационными ресурсами в Интернет стали использовать таблицы соответствия числовых адресов именам машин.

    Авторство создания этих таблиц принадлежит доктору Постелю (Dr. Jon Postel — автор многих RFC — Request For Comments). Именно он первым поддерживал файл hosts.txt, который можно было получить по FTP.

    Читать еще:  Настройка репликации между контроллерами домена

    Современные операционные системы тоже поддерживают таблицы соответствия IP-адреса и имени машины (точнее хоста) — это файлы с именем hosts. Если речь идет о системе типа Unix, то этот файл расположен в директории /etc и имеет следующий вид:

    127.0.0.1 localhost
    144.206.130.137 polyn Polyn polyn.net.kiae.su polyn.kiae.su
    144.206.160.32 polyn Polyn polyn.net.kiae.su polyn.kiae.su
    144.206.160.40 apollo Apollo www.polyn.kiae.su

    Пользователь для обращения к машине может использовать как IP-адрес машины, так и ее имя или синоним (alias). Как видно из примера, синонимов может быть много, и, кроме того, для разных IP-адресов может быть указано одно и то же имя.

    Напомним еще раз, что по самому мнемоническому имени никакого доступа к ресурсу получить нельзя. Процедура использования имени заключается в следующем:

    • сначала по имени в файле hosts находят IP-адрес,
    • затем по IP-адресу устанавливают соединение с удаленным информационным ресурсом.

    Обращения, приведенные ниже аналогичны по своему результату — инициированию сеанса telnet с машиной Apollo:

    В локальных сетях файлы hosts используются достаточно успешно до сих пор. Практически все операционные системы от различных клонов Unix до Windows последних версий поддерживают эту систему соответствия IP-адресов именам хостов.

    Однако такой способ использования символьных имен был хорош до тех пор, пока Интернет был маленьким. По мере роста Сети стало затруднительным держать большие согласованные списки имен на каждом компьютере. Главной проблемой стал даже не размер списка соответствий, сколько синхронизация его содержимого. Для того, что бы решить эту проблему, была придумана DNS.

    DNS была описана Полом Мокапетрисом (Paul Mockapetris ) в 1984. Это два документа: RFC-882 и RFC-883 (Позже эти документы были заменены на RFC-1034 и RFC-1035). Пол Мокапетрис написал и реализацию DNS — программу JEEVES для ОС Tops-20. Именно на нее в RFC-1031 предлагается перейти администраторам машин с ОС Tops-20 сети MILNET. Не будем подробно излагать содержание RFC-1034 и RFC-1035. Ограничимся только основными понятиями.

    Роль имени (доменного имени) в процессе установки соединения осталось прежним. Это значит, что главное, для чего оно нужно, — получение IP адреса. Соответственно этой роли, любая реализация DNS является прикладным процессом, который работает над стеком протоколов межсетевого обмена TCP/IP. Таким образом, базовым элементом адресации в сетях TCP/IP остался IP-адрес, а доменное именование (система доменных имен) выполняет роль вспомогательного сервиса.

    Система доменных имен строится по иерархическому принципу. Точнее по принципу вложенных друг в друга множеств. Корень системы называется «root» (дословно переводится как «корень») и никак не обозначается (имеет пустое имя согласно RFC-1034).

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

    Корень — это все множество хостов Интернет. Данное множество подразделяется на домены первого или верхнего уровня (top-level или TLD). Домен ru, например, соответствует множеству хостов российской части Интернет. Домены верхнего уровня дробятся на более мелкие домены, например, корпоративные.

    В 80-е годы были определены первые домены первого уровня (top-level): gov, mil, edu, com, net. Позднее, когда сеть перешагнула национальные границы США появились национальные домены типа: uk, jp, au, ch, и т.п. Для СССР также был выделен домен su. После 1991 года, когда республики Союза стали суверенными, многие из них получили свои собственные домены: ua, ru, la, li, и т.п.

    Однако Интернет не СССР, и просто так выбросить домен su из системы доменных имен нельзя. На основе доменных имен строятся адреса электронной почты и доступ ко многим другим информационным ресурсам Интернет. Поэтому гораздо проще оказалось ввести новый домен к существующему, чем заменить его.

    Если быть более точным, то новых имен с расширением su в настоящее время ни один провайдер не выделяет (делегирует). Однако у многих существует желание возобновить процесс делегирования доменов в зоне SU.

    Со списком доменов первого уровня (top-level) и их типами можно ознакомиться, например, в материале «Общая информация о системе доменных имен».

    Как уже было сказано, вслед за доменами первого уровня(top-level) следуют домены, определяющие либо регионы (msk), либо организации (kiae). В настоящее время практически любая организация может получить свой собственный домен второго уровня. Для этого надо направить заявку провайдеру и получить уведомление о регистрации (см. «Как получить домен»).

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

    Часть дерева доменного именования можно представить следующим образом:

    Рис.1. Пример части дерева доменных имен.

    Корень дерева не имеет имени метки. Поэтому его обозначают как «». Остальные узлы дерева метки имеют. Каждый из узлов соответствует либо домену, либо хосту. Под хостом в этом дереве понимают лист, т.е. такой узел ниже которого нет других узлов.

    Именовать хост можно либо частичным именем, либо полным именем. Полное имя хоста — это имя, в котором перечисляются слева направо имена всех промежуточных узлов между листом и корнем дерева доменного именования, при этом начинают с имени листа, а кончают корнем, например:

    Частичное имя — это имя, в котором перечислены не все, а только часть имен узлов, например:

    polyn
    apollo.polyn
    quest.polyn.kiae

    Обратите внимание на то, что в частичных (неполных именах) символ точки в конце имени не ставится. В реальной жизни программное обеспечение системы доменных имен расширяет неполные имена до полных прежде, чем обратиться к серверам доменных мен за IP-адресом.

    Слово «Хост» не является в полном смысле синонимом имени компьютера, как это часто упрощенно представляется. Во-первых, у компьютера может быть множество IP-адресов, каждому из которых можно поставить в соответствие одно или несколько доменных имен. Во-вторых, одному доменному имени можно поставить в соответствие несколько разных IP-адресов, которые, в свою очередь могут быть закреплены за разными компьютерами.

    Еще раз обратим внимание на то, что именование идет слева направо, от минимального имени хоста (от листа) к имени корневого домена. Разберем, например, полное доменное имя demin.polyn.kiae.su. Имя хоста — demin, имя домена, в который данный хост входит, — polyn, имя домена, который охватывает домен polyn, т.е. является более широким по отношению к polyn, — kiae, в свою очередь последний (kiae) входит в состав домена su.

    Имя polyn.kiae.su — это уже имя домена. Под ним понимают имя множества хостов, у которых в их имени присутствует polyn.kiae.su. Вообще говоря, за именем polyn.kiae.su может быть закреплен и конкретный IP-адрес. В этом случае кроме имени домена данное имя будет обозначать и имя хоста. Такой прием довольно часто используется для обеспечения коротких и выразительных адресов в системе электронной почты.

    Имена хоста и доменов отделяются друг от друга в этой нотации символом «.». Полное доменное имя должно оканчиваться символом «.», т.к. последняя точка отделяет пустое имя корневого домена от имени домена верхнего уровня. Часто в литературе и в приложениях эту точку при записи доменного имени опускают, используя нотацию неполного доменного имени даже в том случае, когда перечисляют все имена узлов от листа до корня доменного именования.

    Следует иметь в виду, что доменные имена в реальной жизни достаточно причудливо отображаются на IP-адреса, а тем более на реальные физические объекты (компьютеры, маршрутизаторы, коммутаторы, принтеры и т.п.), которые подключены к сети.

    Компьютер, физически установленный и подключенный к Сети в далекой Америке, может совершенно спокойно иметь имя из российского корпоративного домена, например, chalajva.ru, и наоборот, компьютер или маршрутизатор российского сегмента может иметь имя из домена com. Последнее, к слову сказать, встречается гораздо чаще.

    Более того, один и тот же компьютер может иметь несколько доменных имен. Возможен вариант, когда за одним доменным именем может быть закреплено несколько IP-адресов, которые реально назначены различным серверам, обслуживающим однотипные запросы. Таким образом, соответствие между доменными именами и IP-адресами в рамках системы доменных имен не является взаимно однозначным, а строится по схеме «многие к многим».

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

    Следует также упомянуть о канонических доменных именах. Это понятие встречается в контексте описания конфигураций поддоменов и зон ответственности отдельных серверов доменных имен. С точки зрения дерева доменных имена не разделяют на канонические и неканонические, но с точки зрения администраторов, серверов и систем электронной почты такое разделение является существенным. Каноническое имя — это имя, которому в соответствие явно поставлен IP-адрес, и которое само явно поставлено в соответствие IP-адресу. Неканоническое имя — это синоним канонического имени. Более подробно см. «настройка BIND».

    Наиболее популярной реализацией системы доменных имен является Berkeley Internet Name Domain (BIND). Но эта реализация не единственная. Так в системе Windows NT 4.0 есть свой сервер доменных имен, который поддерживает спецификацию DNS.

    Тем не менее, даже администраторам Windows желательно знать принципы функционирования и правила настройки BIND, т.к. именно это программное обеспечение обслуживает систему доменных имен от корня до TLD (Top Level Domain).

    Ссылка на основную публикацию
    Adblock
    detector