DNS в информатике — что это простыми словами

DNS в информатике — что это простыми словами

Интернет сегодня есть почти в каждом доме. Миллионы устройств одновременно выходят на просторы всемирной паутины с абсолютно разными поисковыми запросами. В сети зарегистрировано огромное количество уникальных IP-адресов, часть из которых не имеет постоянного значения. Более того, каждый сайт в веб пространстве имеет свой уникальный IP. Так как же устройства и браузеры не путаются во всём этом многообразии?

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

Что такое DNS

Аббревиатура расшифровывается, как Domain Name System, что в переводе на русский язык – система доменных имён. То есть это большая база данных, в которой собрана информация о фактических названиях страниц и их цифровых эквивалентах.

Как было сказано ранее, каждый объект во всемирной паутине имеет уникальный IP-адрес. Это ряд состоящий из четырёх чисел от нуля до двухсот пятидесяти пяти, определяющий физическое местоположение сервера, с которого данный объект попадает в веб-пространство. Если придумывать аналогии, то IP можно сравнить с телефонным номером, а DNS – огромной телефонной книгой.

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

Что такое DNS-сервер

Уже ясно, что DNS – всего лишь база данных, хранящая в себе записи о сайтах и их “номерах”. Что бы информация из базы данных передавалась устройству нужен какой-то инструмент. Таковым является DNS-сервер. У него есть две основные функции:

  • Хранение информации о принадлежности доменного имени конкретному IP;
  • Кэширование ресурсных записей DNS-серверов.

Если с первым пунктом всё понятно, то второй может вызвать вопросы. Дело в том, что когда пользователь пытается попасть на страницу, физически расположенную в другой стране, соединение с местным DNS-сервером займёт большое количество времени. Для экономии же времени, расположенный недалеко от вас сервер сохранит данные о запрошенном адресе и в последствии сам будет отвечать запросу.

Для большей надёжности и эффективности сёрфинга в интернете рекомендуется использовать одновременно два сервера: первичный и вторичный. Если по какой-то причине первичный сервер не сможет быстро ответить запросу, информацию выдаст второй.

Принцип работы DNS-сервера

Обработка DNS-запросов происходит в несколько этапов:

  1. Получив запрос от пользователя, поисковая система создаёт и отправляет запрос ближайшему DNS-серверу. Он в свою очередь прогоняет запрос по базе данных, пытаясь найти совпадения. При обнаружении таковых сразу открывает искомую страницу, иначе перенаправляет запрос на корневой сервер.
  2. Корневой сервер устанавливает задачу для серверов 1, 2, 3 уровней. Это происходит до обнаружения искомого сочетания.
  3. Получив ответ, браузер отправляет его к хостингу, в следствии чего открывается запрошенный сайт.

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

DNS в информатике - что это простыми словами

Где расположены DNS-серверы

Основой работы с DNS-запросами представляются корневые серверы. Они находятся под руководством разных операторов, что обеспечивают их постоянное функционирование. Впервые такие серверы были установлены в Северной Америке, но со временем распространились по всему миру. На данный момент существует сто двадцать три корневых сервера в разных точках планеты, а количество их зависит от обильности использования интернета.

Типы записей DNS-сервера

Один домен может соответствовать нескольким IP одновременно. Кроме того, он может содержать несколько поддоменов. Вся эта информация содержится в фале на сервере. Его содержимое именуется DNS-зоной. Что бы добавить туда данные, нужно прописать ресурсные записи.

Существует несколько основных видов ресурсных записей:

  • Тип А обозначает собой фактический адрес страницы на просторах интернета;
  • Тип MX задаёт адрес почтового сервера;
  • Тип CNAME позволяет соединить в цепь поддомены и основное доменное имя. К примеру, можно к странице web-page.ru привязать адрес www.web-page.ru, тем самым делая их равнозначными;
  • Тип NS прописывает адрес резервного DNS сервера, а также места, где будут храниться дополнительные ресурсные записи;
  • Тип TXT, как ясно из названия, содержит всю текстовую информацию о странице;
  • Тип SOA хранит исходную информацию о домене;
  • Тип SPF содержит в себе список серверов, имеющих права на отправку писем от лица домена.

Зачем вообще прописываются DNS-серверы

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

Обновление информации занимает до одного дня, в это время, скорее всего, сайт не будет работать. Но не стоит впадать в панику, нужно просто дождаться, пока серверы обновятся.

Рекомендуется задавать серверы парами. Это обеспечивает большую безопасность и стабильность работы ресурса. Если основной по каким-то причинам зависнет, перестанет работать, на запрос ответит второй, а сайт не прекратит свою работу.

О защите DNS-серверов от атак

Сегодня большинство преступлений происходят именно в киберпространстве, а хакерские атаки проводятся непосредственно через DNS-сервера, что может привести их в неисправность, а это приводит к сбоям в работе огромного количества ресурсов.

Самые опасные атаки – те, что производятся на корневые сервера. Одна из таких атак датируется октябрём две тысячи второго года. Хаккеры влезли в функционал десяти из тринадцати серверов единовременно.

В основном атаки на DNS-сервера производятся путём подмены IP-адресов, и от таких атак, естественно можно защититься, с помощью нескольких схем.

  1. uRPF технология. Позволяет фильтровать фальшивый трафик, путём проверки коммуникации между устройством отправителем пакета и тем, кто должен его получить.
  2. Функция IP Source Guard. Работает на основе предыдущей технологии и осуществляет проверку DHCP-трафика. Если IP, присвоенные пакетам трафика, не совпадают с IP устройств, дальнейшая коммуникация с этим трафиком не осуществляется.

Резюмируя сказанное

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

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

Таблица в этой статье не нужна. Такая задержка из-за неё, пробовал так и эдак её сюда вкрутить, не вышло. Выходит рваный текст, теряющий структуру и смысл, а вот списки подошли сюда хорошо. Надеюсь текстом останетесь довольны. Скоро сдам по телефонам. Доброго времени суток и побольше заказов. Всегда рад видеть.

0
Задай вопрос
Подписаться
Уведомление о
guest
0 комментариев
Встроенные отзывы
Посмотреть все комментарии