DNS-сервер
от 15 000 рублей
Сервер имен
Если вы никогда не задумывались над тем, что такое DNS [?] Domain Name System, если вы задумывались над этим только при настройке сетевого соединения в вашем роутере или компьютере, значит ваш провайдер неплохо справляется со своими обязанностями. Знаете ли вы, что такое DNS? Скорее всего, на уровне подсознания вы догадываетесь. Вы наверняка слышали фразу «ай пи адрес» (IP). И, наверное, догадываетесь, что у адреса любого сайта в Интернете имеется свой IP. Да? Ну вот, фундамент для знаний о DNS у вас уже есть.
Какая связь между IP и DNS?
Связь между ними прямая. Дело в том, что людям привычнее запоминать имена компьютеров и сайтов. Если IP формата IPv4 еще реально запомнить (например, 192.168.1.1), то вот с форматом IPv6 всё куда сложнее (попробуйте-ка запомнить: fe80::7df0:ec09:3eb6:cb38%11), а никуда не денемся. Вскоре все перейдем на IPv6. А вот компьютерам не составляет труда запомнить адрес сайта. Его они и запоминают. И как же тогда получается, что вводя в адресную строку броуезра www.lezhenkin.ru, пользователь попадает именно на этот сайт? А вот для этого (но не только для этого) и существует DNS. Эта система по запросу человека берет имя узла и ищет в своей базе данных соответствующий ему адрес компьютера (сервера). Если не находит в своей базе, обращается к DNS родительского узла той сети, в которой DNS-сервер находится [?] если упростить, то выглядит эта иерархия так: DNS вашего роутера? DNS вашего провайдера? DNS магистрального провайдера? DNS рунета? самый главный DNS-сервер. На данном этапе вам этой информации должно быть достаточно для того, чтобы задуматься, нужен вам DNS-сервер или не нужен. Но он вам, скорее всего, нужен, если вы оказались здесь.
Важная особенность DNS
Так можно охарактеризовать способность DNS распространять информацию об узле по всей сети Интернет. Происходит это вверх по иерархии DNS. Для того, чтобы об изменениях в вашей зоне узнал весь мир, вам достаточно произвести эти изменения только на своем DNS-сервере. Раньше до появления DNS в США сообщество ARPANet распространяло по своей сети файл HOSTS.TXT (в операционной системе Windows вы можете найти файл hosts, являющийся потомком упомянутого HOSTS.TXT), за содержимое которого отвечал Стэнфордский исследовательский институт (SRI, Stanford Research Institute), а точнее — его Сетевой информационный центр (NIC, Network Information Center). Рассылались, как правило, изменения к файлу HOSTS.TXT. Эти изменения получатели добавляли в свои файлы HOSTS.TXT примерно раз или два в неделю. По мере роста сети ARPANet количество изменений пропорционально увеличивалось, размер файла рос (дело было в семидесятых годах прошлого века), и вскоре эта схема стала неработоспособной. А когда сообщество перешло на сети TCP/IP, темпы роста выросли в разы. К тому же, появилась необходимость следить за уникальностью имен.
В общем, подобная схема работы требовала изменений. Так и появилась система доменных имен (DNS).
В каких случаях необходим свой DNS
- Если вы подключены к Интернету и у вас есть свой собственный адрес в сети (узел).
- Если у вас сложная интернет-сеть на основе протоколов TCP/IP.
- Если у вас есть собственная локальная сеть на предприятии.
Правильная организация DNS
Спецификация DNS определяет два типа серверов: первичный сервер (primary master) и вторичный (дополнительный) сервер (secondary master). Эти серверы обслуживают одну и ту же зону. Первичный сервер для зоны может быть только один, а вторичных может быть и несколько, но, как минимум, тоже один. К примеру, зона lezhenkin.ru обслуживается двумя DNS-серверами. Сервер, который является первичным для одной зоны, может быть вторичным для другой. И наоборот — вторичный сервер, обслуживающий одну зону, может являться первичным для другой зоны. Для небольших предприятий вполне достаточно услуги DNS, предоставляемой их хостинг-провайдерами. Так регистратор домена lezhenkin.ru предоставляет услугу Primary и Secondary для этой зоны. Чем я с удовольствием и пользуюсь.
Зачем нужны два сервера?
Первичный DNS-сервер содержит файлы обслуживаемых зон и распространяет информацию о них в сети. Первичный сервер получает информацию обо всех существующих в мире узлах со своих корневых DNS-серверов, и с ними же он обменивается информацией об изменениях в обслуживаемой им зоне. А те, в свою очередь, распространяют информацию об этой зоне по своим дочерним серверам. Так эта информация и распространяется по всему миру. Ваш вторичный DNS-сервер всегда копирует информацию о зоне с первичного. И если с первичным
Таким образом, если у вас есть свой сайт в Интеренете, значит вы прямо или косвенно уже пользуетесь DNS. Если же вы только планируете создать свой сайт и захотите разместить его на своем собственном домене, DNS вам обязательно понадобятся.
- Я опубликовал эту статью:26.06.2013
- 13 935