Символьные доменные имена (служба DNS)

Для эффективной организации именования компьютеров в больших сетях естественным является применение иерархических символьных составных имен. Символьные имена в IP-сетях называются доменными и строятся по иерархическому признаку.

Иерархия доменных имен аналогична иерархии имен файлов, принятой во многих популярных файловых системах. Все символьные составные имена представляют собой древовидную структуру, называемую пространством имен доменов (domain name space). Дерево имен начинается с корня, обозначаемого здесь точкой (при записи адреса точка обычно не ставится). Затем следует старшая символьная часть имени, вторая по старшинству символьная часть имени и т. д. Младшая часть имени соответствует конечному узлу сети. В отличие от имен файлов, при записи которых сначала указывается самая старшая составляющая, затем составляющая более низкого уровня и т. д., запись доменного имени начинается с самой младшей составляющей, а заканчивается самой старшей. Составные части доменного имени отделяется друг от друга точкой. Например, в имени msa.pstu.ac.ru составляющая msa является именем сервера кафедры МСА, это имя определено в домене технического университета ПГТУ (pstu), который в свою очередь определен в академическом домене ac.

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

· com — коммерческие организации (например, microsoft.com);

· edu — образовательные (например, mit.edu);

· gov — правительственные организации (например, nsf.gov);

· org — некоммерческие организации (например, fidonet.org);

· net — организации, поддерживающие сети (например, nsf.net).

Каждый домен администрируется отдельной организацией, которая обычно разбивает свой домен на поддомены и передает функции администрирования этих поддоменов другим организациям. Чтобы получить доменное имя, необходимо зарегистрироваться в какой-либо организации, которой InterNIC делегировал свои полномочия по распределению имен доменов. В России такой организацией является РосНИИРОС, которая отвечает за делегирование имен поддоменов в домене ru.

Между доменным именем и IP-адресом узла нет никакого алгоритмического соответствия, поэтому необходимо использовать какие-то дополнительные таблицы или службы, чтобы узел сети однозначно определялся как по доменному имени, так и по IP-адресу. В сетях TCP/IP используется специальная распределенная служба Domain Name System (DNS), которая устанавливает это соответствие на основании создаваемых администраторами сети таблиц соответствия. Поэтому доменные имена называют также DNS-именами.



DNS использует модель клиент-сервер, где серверы DNS (серверы имен) содержат информацию о части базы данных DNS (зоне) и предоставляют ее клиентам (resolver).

Серверы имен DNS отображают имена на соответствующие IP-адреса, интерпретируя сетевую информацию. Процесс разрешения имени описан ниже (рис. …).

1. Клиент передает запрос своему локальному серверу имен.

2. Если локальный сервер имен не имеет запрашиваемых данных, он опрашивает другие серверы имен.

3. Получив требуемый адрес, локальный сервер имен возвращает информацию клиенту.

Рисунок 6‑1

Служба имен Windows (Windows Internet Name Service – WINS)

Люди обычно назначают своим компьютерам значащие легкозапоминающиеся имена. Легкозапоминающиеся имена упрощают подключение к ресурсам. Имя компьютера под управлением Windows, назначаемое ему при установке, является именем NetBIOS.

Устройства TCP/IP для нахождения компьютера в объединенной сети используют IP-адрес, а не имя компьютера. Поэтому сети TCP/IP должны иметь метод разрешения имен, способный преобразовывать имена компьютеров в IP-адреса и наоборот.

Имя NetBIOS является именем компьютера, которое присваивается ему при установке Windows и хранится в реестре.

WINS — это служба имен NetBIOS, предназначенная для гибкого решения проблемы поиска ресурсов NetBIOS в маршрутизируемых сетях на основе TCP/IP, Это динамическая база данных для регистрации и отображения имен NetBIOS на адреса IP.

При использовании WINS процедура регистрации и разрешения имен NetBIOS состоит в следующем. (см. рис. ….).

Рисунок 6‑2 Процедура регистрации и разрешения имен NetBIOS

1. При каждом запуске клиент WINS регистрирует свое соответствие NetBIOS-имя/ IР-адрес на указанном сервере WINS. Ниже на рисунке Student3 регистрирует свои NetBIOS-имя и IP-адрес на сервере WINS.

2. Когда клиент WINS (Studentl) выполняет команду NetBIOS для соединения с другим хостом (Student3), запрос об имени посылается напрямую серверу WINS вместо широковещательного запроса по локальной сети.

3. Если сервер WINS находит в своей базе данных соответствие NetBIOS-имя/ IP-адрес для целевого хоста Student3, он возвращает его IP-адрес клиенту WINS Student1. Эти значения всегда являются свежими, так как база данных WINS пополняется динамически.


1941033850003743.html
1941100145174792.html
    PR.RU™