Каталог ресурсов


На главную
 

Веб дизайн
 

Программирование
 

Интернет
 

Разное
 

Обратная связь

Dns сервер - как оно работает...

Если посмотреть большинство более-менее популярных статей об устройстве Интернета, то про DNS там чаще всего будет сказано что-то типа "DNS сервер обеспечивает трансляцию имен сайтов в IP адреса". В принципе, это действительно является его основной задачей и для большинства пользователей (и даже компьютерщиков) этих знаний вполне достаточно. Но если вдруг вам придется отлаживать сеть, которой провайдер выделил какой-то блок "честных" адресов, или поднимать в локальной сети свой DNS сервер, то очень быстро всплывут всякие страшные слова: "зона", "трансфер", "форвардер", "in-addr.arpa" и другие... Поэтому в этой заметке мы попробуем чуть более подробно поговорить о работе DNS.

Очень приблизительно можно сказать, что у каждого компьютера в Интернете есть два основных идентификатора: доменное имя (например, www.listsoft.ru) и IP адрес (например, 127.0.0.1). Приблизительность заключается в том, что во-первых IP адресов у компьютера может быть несколько (мало того, что у каждого интерфейса свой адрес, так еще и несколько адресов могут "висеть" на одном интерфейсе); во-вторых, имен тоже может быть несколько, причем они могут связываться как с одним, так и с несколькими IP адресами; в-третьих, у компьютера может и не быть доменного имени... Словом, ясно, что картина уже начинает запутываться...

Как было сказано выше, основной задачей DNS сервера является трансляция доменных имен в IP адреса и обратно. На заре становления Интернет (когда он еще был ARPANET'ом) это решалось ведением длинных списков, включающих все компьютеры сети, причем копия такого списка должна была присутствовать на каждом компьютере. Понятно, что с ростом сети эта технология перестала удовлетворять кого бы то ни было - ведь эти файлы еще и синхронизировать надо было, не говоря об их размере... Некоторые "пережитки" этого метода можно обнаружить и сейчас: существует файл HOSTS (и в UNIX и в Windows), в котором можно прописывать адреса серверов с которыми вы регулярно работаете (кстати, именно его использование лежит в основе многих "ускорителей Интернета" - такие программы просто записывают адреса серверов, к которым вы обращаетесь в файл HOSTS и при следующем обращении данные берутся из него, не расходуя время на запрос к DNS серверу).

Страница: 1 из 8    -   Следующая страница

Быстрая навигация: 1  2  3  4  5  6  7  8  



Вернуться назад
Все представленные на сайте материалы, размещены исключительно в ознакомительных целях, и все права принадлежат их авторам
По всем вопросам и предложениям обращайтесь через
форму обратной связи