Что такое DNS?
DNS (Domain Name System) или Система Доменных Имен, это клиент-серверная система. Она нацелена на сопоставление компьютера тому или иному символичному значению, которым является доменное имя (IP адрес).
DNS серверы – сервера имен (Name server) хранят в своих распределенных базах данных информацию о компьютерах, IP адресах, а также о доменных именах соответствующих этим адресам. Эти сервера в автоматическом режиме обмениваются сведениями друг с другом и дают ответы на запросы клиентов. Таким образом, все хосты сети Интернет должны являться клиентами DNS системы, а на некоторых из них должен функционировать сервер имен.
DNS связывает имена с цифровыми адресами, которые используются компьютерами для связи друг с другом. Например, имя - www.htmlweb.ru, а цифровой IP адрес - 199.40.41.77. Ваш компьютер в сети будет обозначен IP адресом.
Может существовать несколько доменов у одного компьютера (IP адресов), не обязательно только один. Кроме того, число доменных имен для сервера не ограничено.
Домен и его составляющие
Давайте разберем домен по его составляющим. Для примера возьмем http://www.dijlib.ru.
Начинать «чтение домена» нужно справа, так как .ru представляет собой домен первого уровня. Подобных доменов, относящихся к первому уровню совсем не много. Каждая страна имеет собственный зарегистрированный домен, к примеру: UA - Украина, Ru – Россия и т.д. Кроме этих зон существуют общемировые зоны (тематические): Government - правительство, Education - образование, Military - армия, Comercial - коммерция, Organization – организация, Net - сеть.
dijlib – является доменом второго уровня, который зарегистрирован в доменной зоне ru.
Www – третьего уровня домен, расшифровывается - World Wide Web. Обращаясь к ресурсу, www приписывать не обязательно. Хотя это не значит, что домен третьего уровня всегда можно не писать. В примере domain.dijlib.ru, domain выступает доменом третьего уровня, а dijlib – это домен второго уровня.
Http:// - не имеет отношения к домену. Он является протоколом передачи web документов по сети Интернет и другими средствами. Он нужен для обращения к любому веб серверу и не имеющему доменного имени в том числе. Например: http://237.0.0.2.
Узлы DNS
Узлами DNS служат DNS серверы или NS (Name Server), которые имеют сведения о доменах и обеспечивают их «работу». Вся информация содержится на так называемых NS в файлах - зонах. Каждая зона имеет несколько записей:
- SOA. Здесь записан основной сервер имен для этой зоны, электронная почта администратора и иная необходимая информация;
- A. Запись А хранит соответствие IP адреса компьютера и его имени;
- MX. Эта запись указывает имя того компьютера, куда следует пересылать электронную почту, которая приходит на адреса в этом домене;
- NS. Данная запись предназначена для обозначения Name серверов. Каждый сервер, упомянутый в записи NS, должен иметь запись A со своим адресом этой зоне или же в зоне иного домена.
В последнее время все больше развиваются IT аудит и ИТ аутсорсинг , где система DNS просто незаменима.