Что такое DNS простыми словами и для чего он нужен? | fast-wolker.ru
logotip

Что такое DNS простыми словами и для чего он нужен?


Приветствую на fast-wolker и желаю всем добра! Что такое IP адрес мы уже знаем. И первые небольшие компьютерные сети работали при помощи этой технологии вполне успешно. Для связи с другими компьютерами использовались так же и их имена (хосты) , которые прописывались в hosts — файле. Этого  по началу хватало.

Сети росли и разработчики IP пришли к выводу, что нужна другая система именования,  которая позволила бы неограниченному числу компьютеров  без ошибок связываться друг с другом. Ведь знать имена  всех компьютеров и постоянно пополнять ими файл hosts — задача невыполнимая. Да и в начале создания этой новой системы разработчики

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

Объясните, что такое DNS и его назначение?

Способ, к которому прибегли разработчики для понимания  и прост и сложен. Они создали доменную систему именования компьютеров (Domain Name System) или DNS. Слово «домен» подразумевает некую иерархию, которая является правилом присвоения DNS -имени тому или иному узлу.   Для  лучшего понимания структуры DNS сначала рекомендую ознакомиться с материалам «Что такое домен сайта«, где подробнее описана принятая иерархия доменных имен.

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

Назначение DNS — обеспечение связи между компьютерами сети в глобальном масштабе. Например, когда вы ввели в поисковую строку адрес нужного сайта (www.fast-wolker.ru) компьютер на доли секунды задумывается, преобразовывая набранное имя. Сначала ваш компьютер формирует служебное сообщение DNS серверу вашего  интернет- провайдера.

DNS сервер «просматривает» сформированное сообщение, получает нужный IP адрес от других DNS -серверов (мы об этом еще поговорим) и возвращает ответное сообщение вашему компьютеру. Только после этого ваш компьютер  отправляет запрос уже  на искомый сайт. Если положительный ответ получен — связь установлена.

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

Основы и технические особенности DNS были подробно описаны в RFC 1034 и RFC 1035. Сам протокол DNS  непрерывно совершенствуется и развивается — в ногу со временем.

Что такое DNS сервер простыми словами?

Главное правило — доменные имена в интернет пространстве (или  доменной сети)  должны иметь иерархию и никогда не повторяться. DNS -имена таким образом формируют актуальную структуру всего интернета.  И всю нагрузку по обеспечению работоспособности интернета делят между собой DNS серверы и их администраторы.

DNS-имена серверов так же назначены по иерархическому принципу. Существуют корневые DNS сервера (root-name server). Они содержат список доменов первого уровня, а так же IP- адреса их  управляющих серверов.

Управляющим сервером или (authoritative server) называется компьютер хранящий всю информацию о конкретном домене. На администраторах DNS лежит большая ответственность за непрерывную работоспособность серверов.

Давайте разберемся, что происходит на DNS сервере, который получил пакет от вашего компьютера. Пытаясь разрешить нужное имя сервер формирует запрос  об адресе на корневой DNS сервер домена первого уровня (RU).

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

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

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

Как настроить ip адрес DNS  на компьютере?

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

Однако, если  провайдер выдал вам  интернет с выделенным IP, тогда настройку DNS  делаем сначала на роутере. На компьютере локальной сети после этого можно указать выданные провайдером адреса DNS сервера в настройках подключения :

В качестве примера в моем случае предпочитаемый DNS сервер указан  адрес шлюза роутера, (на котором уже прописаны DNS адреса провайдера). Адрес гугла указан в поле «Альтернативный DNS».

Можно указать и DNS адреса провайдера. Будет работать! Если намудрили с настройками — сбрасываем роутер на заводские настройки и делаем все с нуля.  Вот мы и убедились, что DNS  тесно связано с IP и одно без другого работать не будет, если дело касается интернета.

Автор публикации

не в сети 10 часов

admin

0
Комментарии: 61Публикации: 386Регистрация: 04-09-2015


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

Войти с помощью: 

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Подпишись на канал!
Авторизация
*
*
Войти с помощью: 
Генерация пароля
Adblock
detector