icon-star icon-cart icon-close icon-heart icon-info icon-pause icon-play icon-podcast icon-question icon-refresh icon-tile icon-users icon-user icon-search icon-lock icon-comment icon-like icon-not-like icon-plus article-placeholder article-plus-notepad article-star man-404 icon-danger icon-checked icon-article-edit icon-pen icon-fb icon-vk icon-tw icon-google
ƒмитрий √аламага
“ехника и »нтернет

—ервер DNS. „“ќ такое сервер DNS?

  • 3276
  • 1

—ервер DNS. „“ќ такое сервер DNS?

√овор€ о том, как работает интернет, невозможно не сказать ни слова о DNS-сервере. ѕолучаетс€, этот сервер играет особую, какую-то ключевую роль? ќпределенно, да. Ёто, можно сказать, "теневой работник сетевого фронта"! Ѕез такого сервера ¬ы вообще не сможете воспользоватьс€ интернетом. ѕредставьте, ни прогноз погоды, ни посмотреть, но свежие новости почитать... ƒаже общатьс€, не выход€ из дома нельз€. я уже не говорю о загрузке музыки или видео!

Ќачнем издалека, чтобы каждому было пон€тно. ѕользователь, жела€ залезть в интернет, набирает в адресной строке ссылку (»ли выбирает из списка закладок, не столь важно). „то же происходит после нажати€ на "Enter"?  ак компьютер находит нужный сайт, ведь он не может отправить введенный пользователем текст (¬едь компьютер работает, перевод€ все в двоичный код - множество ноликов и единичек). ¬от и перед создател€ми "мировой паутины" однажды встал такой вопрос. –ешен он был весьма просто...

—топ. я сказал отправить?.. Ќу что ж, придетс€ сказать, куда компьютер отправл€ет данные. ¬се дело в том, что в пам€ти каждого браузера хранитс€ информаци€ о DNS серверах, на которые он и отправл€ет данные. Ќо оп€ть же он переводит текст в двоичный код (Ќолики и единички, помните?), а в специальный DNS-запрос, состо€щий из простых цифр, а уже эти цифры, в свою очередь, станов€тс€ ноликами и единичками. DNS-сервер, получив информацию, ищет в своей огромной базе данных нужный сайт, преобразу€ полученный запрос снова в текст. «атем он перенаправл€ет компьютер по нужному адресу. ƒа, вот така€ вот сложна€ система - отправил одному, второму... ј все дл€ чего? ƒл€ того, чтобы затраты на серверы были меньше и чтобы пользовател€м приходилось меньше ждать (» серверы меньше загружены, и зависнут вр€д ли).

Ќадо сказать пару слов и о том, почему компьютер отправл€ет не введенные данные - интернет-адрес, а DNS-запрос. ќтвет весьма прост. ѕередача текста в разы сложнее, чем передача цифр. “о есть, получаетс€, передава€ специальный запрос, компьютер (ƒа и телефон и прочие интернет-клиенты), экономит трафик. —оответственно, идет более быстра€ работа в сети. Ќу и, конечно, меньша€ нагрузка на сам DNS-сервер, ведь ежесекундно он обрабатывает тыс€чи запросов.

»так, как работает DNS, мы уже разобрались. ј что же он представл€ет собой в плане "железа", так сказать, начинки, физической части? Ёто "св€зка" из нескольких системных блоков-серверов (— очень мощными характеристиками, но без какой-либо видеопам€ти), на которых хран€тс€ "тонны" информации в виде таблиц с колонками "DNS-запрос" и "место страницы на сервере". ѕерва€ колонка - то, что получает сервер от компьютера. »менно по ней и происходит поиск в базе. ¬тора€ колонка содержит адрес сервера, на котором хранитс€ сайт. ƒалее DNS-сервер передает DNS-запрос на обнаруженную "машину". —ервер, на котором хранитс€ сайт, обнаруживает в себе нужную страницу и отсылает ее пользователю.

¬от така€ вот сложна€ работа у машин, снабжающих нас такой привычной и, казалось бы простой вещью - интернетом.


¬ам необходимо или зарегистрироватьс€, чтобы оставл€ть комментарии
выбор читател€

¬ыбор читател€

16+