Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СС_ЭВМ_пособие.doc
Скачиваний:
61
Добавлен:
10.05.2015
Размер:
1.34 Mб
Скачать

1.2.9. Система доменных имен (dns).

Для адресации в Internetможно пользоватьсяIP‑адресом, так как в быту пользуются телефонными номерами. Однако, все привыкли к тому, что в компьютере файлам присваиваются символьные имена. Эта традиция была перенесена и вInternet: узлам помимоIP‑адресов стали давать символьные имена. Эти имена получили название доменных имен.

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

Процессы регистрации доменных имен и установления соответствия между доменными именами и IP-адресами узлов находятся в ведении системы доменных имен -DomainNameSystem(сокращенноDNS).

Основная организация, которая ведает регистрацией доменных имен, носит название InterNIC-NetworkInformationCenter. Обратиться к ней можно, например, через ееWeb‑сервер по адресу http://www.internic.net. Зарегистрировать доменное имя можно также у провайдера, уполномоченногоInterNICна присвоение определенного диапазона доменных имен.

Для русскоязычного сектора сети Internetвсе права на регистрацию доменных имен имеет образованная в 2000 г. автономная некоммерческая организация "Региональный Сетевой Информационный Центр"(RU-CENTER). Для регистрации доменного имени следует обращаться именно вRU-CENTERпо адресуhttp://nic.ru

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

1. Доменное имя должно состоять из двух или более слов, разделенных точками. Каждое из таких разделенных точками слов называется идентификатором домена.

2. Новое доменное имя не должно совпадать с уже имеющимся зарегистрированным именем.

3. Идентификатор домена верхнего уровня(самый правый идентификатор) не может быть произвольным - он должен соответствовать списку, утвержденномуInterNIC.

Первые два условия достаточно очевидны. Рассмотрим третье условие.

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

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

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

  • com-для коммерческих организаций;

  • edu-для образовательных учреждений;

  • net-для организаций, управляющих сетьюInternet(в частности, для провайдеров);

  • org-для некоммерческих организаций;

  • gov-для государственных организаций;

  • mil-для военных организаций.

В последнее время эта группа пополнилась еще несколькими идентификаторами:

  • biz- аналог идентификатораcom;

  • info- для информационных служб;

  • tv - для телевизионных организаций;

  • int– для международных организаций.

Третью группу можно назвать географическими идентификаторами. Они указывают на географическую принадлежность владельца узла. Например,

  • ru– Россия,

  • uk– Англия,

  • fr– Франция,

  • it– Италия,

  • de– Германия,

  • fi– Финляндия,

  • au- Австралия,

  • br- Бразилия,

  • ch- Швейцария,

  • dk- Дания,

  • hu- Венгрия,

  • jp- Япония,

  • mx- Мексика,

  • zu- ЮАР,

  • be- Белоруссия,

  • ua- Украина.

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

Так, например, доменные имена www.rambler.ru,dialup.mtu.ruиwww.mfua.ruотносятся к зоне .ru, а у именmiem.edu.ruиshool.edu.ru- общая зонаedu.ru.

Как правило, доменные имена присваиваются провайдером внутри своей зоны, однако возможны договоренности между провайдерами на присвоение доменных имен из других зон. Присвоение и поддержка доменного имени - платная услуга.

Как мы уже отметили, доменное имя является как бы псевдонимом. Чтобы связаться с каким либо узлом Internetпо протоколуTCP/IPнуженIP‑адрес этого узла.

Восстановление IP‑адреса по доменному имени осуществляется службойDNS. Для этого существует соответствующий ресурс сетиInternet- система связанных между собой и распределенных поInternetDNS-серверов.

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

В этом случае посылается запрос DNS-серверу соответствующей зоны, если известен егоIP-адрес. ЕслиIP-адресDNS-сервера нужной зоны неизвестен, то он разыскивается через один из девятиDNS-серверов корневой зоны.

Эти девять DNS-серверов корневой зоны имеют зарезервированные доменные имена

  • a.root_server.net

  • b.root_server.net

- - - - - - - - - - - - -

  • i.root_server.net

и являются основой системы DNS. На каждом из них хранится копия таблицы всех зон, состоящих из двух старших идентификаторов доменов. Для каждой такой зоны указываетсяIP-адресDNS-сервера, обслуживающего эту зону.