Разрешение доменных имен веб-сайтов в сети

       



Разрешение доменных имен веб-сайтов в сетиРазрешение доменных имен веб-сайтов в сети.

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

Вследствие этого условились давать машинам имена, которые легко читать и запоминать, примером которых служит часть адресов веб-сайтов, содержащая имя хоста. Таким образом, http://www.samoychka.org соответствует имени в системе доменных имен (Domain Name System — DNS) для машины, которая выступает в качестве веб-сервера для веб-сайта самоучка. Реальный IP-адрес для этой машины представляет собой 32-разрядное число, и броузеры соединяются с ней именно по этому адресу.

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

Чаще всего функциональность клиента DNS оказывается «прозрачной» для приложения, поскольку операционная система или среда разработки предоставляет API разрешения имен, с помощью которого клиенты связываются с сервером DNS.

С точки зрения РНР, имеется ряд функций DNS, с помощью которых сценарии могут выполнять разрешение имен. Клиенту может также понадобиться получить имя хоста по IP-адресу. Эта процедура описывается как обратный поиск (reverse-lookup). Кроме того, система DNS предоставляет ряд других сервисов, большинство из которых используется редко, за исключением записей ретрансляции почты, о которых вскоре будет подробно рассказано.

Главная задача, которую пытается решить система DNS, — это установление соответствия между именами хостов и адресами IP. При этом возникает вопрос: нельзя ли хранить все данные соответствия в плоском файле? До появления DNS разрешение имен так и осуществлялось.

Со временем растущее число хостов и динамическая природа такой таблицы соответствия сделали подобный подход неосуществимым. Поэтому система DNS была спроектирована как распределенная и иерархическая.








Получайте самые интересные новые публикации на свой email:

Укажите свой email:



Похожие записи :





        Рубрика: Бизнес изнутри, обо всем, Сервисы в интернете       Запись имеет метки: , , , , ,

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

2011 © Бизнес реально и виртуально · · Работает на WordPress