Что такое DNS

Если Вы пользуетесь Интернетом, то наверняка слышали такие словосочетания как «dns-имя» или «dns-сервер». Никогда не задумывались что такое это «DNS»? Между прочим, без этой системы не получилось бы так удобно и быстро находить сайты в сети.

Что такое DNS? DNS, в переводе с английского, — система доменных имен. Проще говоря: это целая система, которая по запросу, состоящего из доменного имени, сообщает его IP-адрес или другую информацию, которая привязана к доменному имени. DNS работает в TCP/IP-сетях, полностью удовлетворяя запросам пользователей в области веб-серфинга.

Сама система DNS обладает некоторыми важными характеристиками. Например, каждый узел сети (не обязательно Интернета в целом, ведь можно организовать работу сайта и в локальной сети, пускай даже малой) обязан хранить данные, которые принадлежат его зоне ответственности. При этом узел может содержать данные, не относящиеся к своей зоне ответственности, что приводит к снижение нагрузки на исходящий канал. Структура весьма иерархична: все узлы объединены в дерево, и каждый из них может определять работу нижестоящих, либо передавать их другим узлам. Стоит отметить такой немаловажный параметр, как резервирование. Оно выражается том, что процедуру хранение и работы со своими узлами обеспечивают несколько серверов, которые могут быть разделены как физически (разные компьютеры) так и логически (виртуализация).

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

Работу всей системы описать достаточно просто. Чтобы понять, что такое DNS, и как эта система работает, можно использовать вполне простую и понятную схему.

Предположим, что Вы открыли свой браузер и пытаетесь зайти на какой-нибудь сайт, путь это будет example.net. Вы набрали этот адрес и нажали Enter в ожидании загрузки. Что же в это время делает компьютер? В свойствах подключения, или автоматически, назначает DNS-сервер, на который отправляется запрос: «Какой IP-адрес имеет сервер expirience.ru?». Если запись о данном сайте имеется у сервера, то он отправит в ответ IP-адрес, на которое и пойдет соединение — то есть запрашиваемый сайт будет загружен. А что если не так? Тогда Ваш DNS-сервер отправит точно такой же запрос своему корневому серверу (тот, что стоит на уровень выше). Корневой сервер тоже может не знать об этом сайте, но он точно знает о том, что для зоны *.net приоритетным (корневым) для него является сервер с другим адресом. Автоматически запрос перенаправляется на этот сервер. В том случае если он не знает IP-адреса сайта expirience.ru — он должен знать сервер, который знает эту информацию, и это будет последним шагом. После всей этой цепочки действий Ваш компьютер узнает на какой адрес ему нужно пробовать соединяться, чтобы получить запрашиваемую страницу. Несмотря на то, что эта цепочка может показаться весьма длинной, срок прохождения от начала до конца весьма мал, что не вызывает каких-либо затруднений у конечного пользователя.

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

Фотошоп онлайн

Наш сайт создан для того, чтоб Вы делали качественные фотоприколы. Здесь обновление фотоколлажей производиться ежедневно. Радуйте себя и своих друзей веселыми фото. Загружайте сюда фотографии и получайте готовый прикол.

Самые интересные новости:

загрузка...

Оставить комментарий

css.php