Служба DNS

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

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

Каждый компьютер должен знать свой DNS-сервер; для более надежной работы службы DNS (уровень приложений) указывается не один, а несколько серверов — если первый не отвечает, компьютер обращается ко второму и так далее до исчерпания списка. В принципе неважно, к какому серверу обращаться — они дают (должны давать при правильном функционировании) одинаковые ответы на текущий запрос. Рекомендуется для ускорения работы указывают ближайший сервер вашей зоны.

Попробуем рассмотреть как функционирует служба DNS, на простом примере. Допустим, компьютеру необходимо узнать IP-адрес сервера с адресом «www.company.moscow.ru». Процесс нахождения нужной информации проиходит следующим образом:

Первый делом компьютер отправляет запрос своему DNS-серверу.

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

Наш DNS-Сервер спрашивает корневой сервер своей зоны.

К примеру корневой сервер не имеет нужной информации, но зато ему известно, какой DNS-сервер отвечают за зону «moscow». Запрос перенаправляется ему

DNS-Сервер зоны «moscow» в свою очередь, также не имеет необходимой информации, но ему известно, что эта информация храниться на серверах, которые обслуживают зону «company.moscow».

В конце концов, запрос доходит до серверов, которым делегировано управление зоной «www.company.moscow.ru», и они отправляют в ответ необходимую информацию.

Это слегка утрированная модель, но в принципе то как работает служба DNS можно вкратце описать подобным образом.

При повторных запросах, процесс будет «протекать» на порядок быстрее, благодаря функции кеширования данных. Все сервера участвующие в процессе поиска конечной информации, будут иметь данные о результате (до того времени пока эта запись не будет удаленна как устаревшая).

Как назначаются доменные имена

Имена зон условно можно разделить на «организационные» и «географические». В высшей зоне зарегистрированы следующие «организационные» зоны:

com — commercial (коммерческие)

edu — educational (образовательные)

gov — goverment (правительственные)

mil — military (военные)

net — network (организации, обеспечивающие работу сети)

org — organization (некоммерческие организации)

 

Каждая страна (государство) имеет свой географический домен из двух букв:

ae — United Arab Emirates (Объединенные Арабские Эмираты)

au — Australia (Австралия)

be — Belgium (Бельгия)

br — Brazil (Бразилия)

by — Belarus (Белоруссия)

ca — Canada (Канада)

ch — Switzerland (Швейцария)

cz — Czech Republic (Чехия)

de — Germany (Германия)

dk — Denmark

do — Dominican Republic (Доминиканская республика)

ee — Estonia (Эстония)

eo — ???

es — Spain (Испания)

fi — Finland (Финляндия)

fr — France (Франция)

hu — Hungary (Венгрия)

il — Israel (Израиль)

in — India (Индия)

iz — ???

jp — Japan (Япония)

kg — Kyrgyzstan (Кыргызстан)

kr — South Korea (Южная Корея)

kz — Kazakhstan (Казахстан)

lt — Lithuania (Литва)

lv — Latvia (Латвия)

mx — Mexico (Мексика)

nl — Netherlands (Нидерланды)

no — Norway (Норвегия)

nz — New Zealand (Новая Зеландия)

pl — Poland (Польша)

ro — Romania (Румыния)

ru — Russia (Россия)

si — Slovenia (Словения)

sk — Slovak Republic (Словакия)

su — Soviet Union (Советский Союз — поддерживается, но не распределяется)

ua — Ukraine (Украина)

uk — United Kingdom (Соединенное Королевство ВеликоБритания / Англия)

yu — Yugoslavia (Югославия)

za — South Africa (Южная Африка)

(Здесь указаны не все страны)

 

В зонах государств опять же имеются «организационные» и «географические» зоны. «Организационные» в большинстве своем повторяют структуру «организационных» зон верхнего уровня, разве что вместо «com» используется «co». «Географические» выделяются городам, областям и т.п. территориальным образованиям. Непосредственно в тех и других размещаются домены организаций или домены персональных пользователей.

После выбора зоны, в которую будет включен наш домен надо выбрать собственное имя домена. Обычно это имя компании, торговая марка или что-нибудь столь же характерное. Для неанглоязычных стран используется транскрипция имен. Часто возникают конфликты, связанные с тем, что одно и то же имя используется несколькими фирмами (законодательство допускает это для фирм, работающих в разных отраслях); многие люди заранее резервируют имена, могущие стать популярными для последующей продажи их владельцу торговой марки; но это уже касается юридической стороны функционирования Internet и не входит в мою компетенцию.

С левого конца доменного имени находятся имена машин. Имена бывают «собственные» и «функциональные». Имена «собственные» каждый придумывает в меру фантазии: машинам присваиваются имена членов семьи, животных, растений, музыкантов и артистов, литературных персонажей — кто во что горазд.

Имена «функциональные» касающиеся понятия dns служба, вытекают из функций, выполняемых машиной:

www — HTTP (WWW) сервер

ftp — FTP сервер

ns, nss, dns — DNS (Name) сервер

mail — Mail сервер

relay — Mail Exchanger

*proxy — соответствующий Proxy сервер.

Обратите внимание на то, что понимание принципов работы службы DNS может пригодиться вам в работе. Если вы системный администратор, веб дизайнер или связанны с информационными технологиями. Если поисковое продвижение сайта — ваша основная обязанности, нужно понимать и уметь настраивать параметры DNS. Ведь при покупке доменного имени, необходимо настраивать DNS записи на сервере. Это нужно для того, на ваш сайт, могли попадать люди, набравшие его адрес в адресной строке (см. также — адресная строка браузера).



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>