Служба имен доменов DNS
Хотя программы теоретически могут обращаться к веб-страницам, почтовым ящикам
и другим ресурсам по сетевым адресам компьютеров (IP адресам), пользователям тяжело запоминать такие адреса. Для отделения имен машин от их адресов было решено использовать понятные имена высокого уровня.Тем не менее, так как сеть сама по себе понимает только числовые адреса, нужен механизм преобразования имен в сетевые адреса.Для разрешения этих проблем в 1983 году и была разработана служба имен доменов (DNS, DomainName System). С тех пор она стала важнейшей частью Интернета. Для Интернета основа иерархии именования разработана организацией под названием ICANN (Internet Corporation for Assigned Names and Numbers — интернет-корпорация по присвоению имен и адресов). ICANN была создана для этих целей в 1998 году, так как Интернет развился во всемирный экономический концерн.
Интернет концептуально разделен на более чем 250 доменов верхнего уровня (top-
level domains). Доменами называют в Интернете множество хостов, объединенных
в логическую группу. Каждый домен верхнего уровня подразделяется на поддомены
(subdomains), которые, в свою очередь, также могут состоять из других доменов и т. д.
Рис 9.1 Принцип иерархии доменов.
Теоретически один сервер мог бы содержать всю базу данных DNS и отвечать на все
запросы к ней. На практике этот сервер оказался бы настолько перегруженным, что
был бы просто бесполезным. Чтобы избежать проблем, связанных с хранением всей информации в одном месте, пространство имен DNS разделено на непересекающиеся зоны (zones). Расстановка границ зон целиком зависит от администратора зоны. Это решение основывается на том, сколько серверов имен требуется в той или иной зоне.
Рис 9.2 Виды доменных имен.
Процесс поиска адреса по имени называется разрешением имен (name resolution).
Распознаватель обращается с запросом разрешения имени домена к локальному сер-
веру имен.
Рис 9.3 Процедура разрешения имен
Дата добавления: 2016-03-05; просмотров: 855;