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

По историческим причинам существует два вида имен доменов верхнего уровня. В США домены верхнего уровня отражают организационно-политическую структуру и, как правило, имеют трехбуквенные имена. Для доменов вне США используются двухбуквенные коды стран ISO. Оба эти принципа сосуществуют в одном глобальном пространстве имен. Имена доменов верхнего уровня в США на текущий момент времени перечислены в табл. 1. Таблица 1. Домен Для кого предназначен Домен Для кого предназначен СОМ Коммерческие организации NET Поставщики сетевых услуг EDU Учебные заведения ORG Бесприбыльные организации GOV Правительственные учреждения INT Международные организации MIL Военные учреждения ARPA Пережиток прошлого В большинстве других стран организационная структура строится на базе доменов второго уровня. Некоторые коды стран приведены в табл. 2. Таблица 2. Код Страна Код Страна Код Страна AU Австралия FR Франция MX Мексика СА Канада JP Япония HU Венгрия DK Дания SE Швеция UA Украина DE Германия

Гонконг
RU
Россия
FI
Финляндия
СН
Швейцария

В именах доменов не учитывается регистр. В контексте DNS Perm идентично perm и PERM. Реализации DNS должны игнорировать регистр при сравнениях, но обязаны распространять его, если он указан. Internet-машина обычно входит в один домен, а может входить в несколько или ни в один. Полностью определенное имя формируется путем прибавления к имени машины имени домена. Например, lab10.icmm.ru — полностью определенное имя машины lab10, находящейся в ИМСС. Другие организации могут использовать имя lab10, не испрашивая на то разрешения, потому что полностью определенные имена их машин все равно будут другими. Доменами второго уровня централизованно управляет Информационный центр сети (Network Information Center, NIC). Выбор имени домена На некоторые имена наложено табу; это, в частности, относится к уже взятым именам, ключевому слову AT, комбинациям имен доменов верхнего уровня (например, edu.com) и повторениям имен (например, х.х.соm) (Например, xinet.xinet.com — допустимое имя, но имя домена — просто xinet.com, а в нем есть машина xinet.). RFC1032 рекомендует, чтобы имена доменов второго уровня имели в длину не более 12 символов, несмотря на то, что DNS допускает использовать в каждой составляющей до 64 символов. Создание собственных поддоменов Процедура создания поддомена аналогична процедуре создания домена второго уровня — за исключением того, что центральный орган теперь локален (точнее, находится в пределах Вашей организации). Этот процесс предусматривает следующие этапы:·выбор имени, уникального для данного поддомена; ·назначение двух или более машин серверами нового домена; ·согласование всего сделанного с администратором родительского домена. Каждый новый домен определяет ветвь иерархии имен. Например, таксономия имени lab10.icmm.ru показана на рис. 1. Регистрация имени домена второго уровня В Европе заявления о предоставлении доменных имен принимает организация Reseaux IP Europeens (RIPE, http://mcsun.eu.net). Бланки заявлений в Европе, Японии и остальной Азии можно получить все с того же узла http://rs.intemic.net/. Обработка заявления занимает около двух недель. Регистрация доменов второго уровня домена .ru производится по адресу http://www.ripn.net/. 2. Компоненты системы имен BIND В систему BIND входят три компонента[1]:·демон named, который отвечает на запросы; ·библиотечные подпрограммы, которые отвечают на запросы машин, используя DNS; ·командные интерфейсы пользователь-DNS: nslookup, dig, host. Согласно терминологии, принятой в DNS, демон типа named (или машина, на которой он работает) называется сервером имен, а программа-клиент, которая обращается к нему — определителем. Ниже мы рассмотрим функции всех этих компонентов вкратце. named, сервер имен системы BIND Демон named отвечает на запросы об именах машин и их IP-адресах. Если named не знает ответа на какой-либо запрос, он опрашивает другие серверы и помещает их ответы в кэш (рис 3). Этот демон, кроме того, отвечает за выполнение зонных пересылок, обеспечивающих копирование данных между серверами одного домена. Серверы имен работают по каждому домену в одном из трех режимов: основном, вспомогательном и кэширующем. Режимы отличаются друг от друга двумя характеристиками: откуда поступают данные и авторитетен ли сервер для данного домена. (Зона — это домен за вычетом своих поддоменов. Серверы имен работают именно с зонами, но часто говорится "домен", хотя подразумевается "зона".) В каждом домене и поддомене есть один основной сервер имен. Основной сервер имен хранит на диске оригинал базы данных домена. Вспомогательный сервер копирует данные своего домена с основного сервера посредством операции зонной пересылки. В домене может быть несколько вспомогательных серверов имен; обязательный минимум — один, но желательно иметь еще один - два в другой ip-сети (на случай сбоя в работе основного). Кэширующий сервер имен загружает адреса нескольких важных машин (серверов корневого домена) из файла запуска и получает все остальные данные, кэшируя ответы на разрешаемые им запросы. Большинство основных и вспомогательных серверов также имеют свои собственные кэши. 3. Как работает DNS Для преобразования имен машин в IP-адреса программы прикладного уровня, такие как Netscape Navigator и т.п., вызывают подпрограмму gethostbyname. Если конфигурация машины предполагает использование DNS, gethostbyname запрашивает адрес у сервера имен, ip-адрес которого указан в настройках подключения к Internet. Серверы имен бывают рекурсивными и нерекурсивными.

Отправить комментарий

Проверка
Антиспам проверка
Image CAPTCHA
...