> Читайте похожие статьи
Представьте, что вы идете в гости, но вместо адреса с улицей и номером дома видите лишь набор цифр и букв, непонятный навигатору. Примерно так работал бы интернет без системы DNS – глобальной сети, которая переводит понятные человеку названия сайтов в машинные IP-адреса. Расскажем в статье, что такое DNS, как компьютеры находят нужные сайты и по какому принципу работает Всемирная паутина.
Название DNS – это аббревиатура от английского названия Domain Name System, что переводится как «система доменных имен». Когда вы набираете адрес любимого сайта, именно DNS-система молниеносно находит его IP и соединяет вас с ресурсом.
Без этой технологии нам пришлось бы оперировать сложными числовыми комбинациями вместо привычных названий сайтов. А навигация по Сети превратилась бы в настоящее испытание.
Процесс содержит несколько шагов.
Так упрощенно выглядит алгоритм соединения с сайтом. Весь процесс происходит за несколько миллисекунд.
При отсутствии домена в кэше локальный DNS-сервер запрашивает информацию у корневого сервера, который содержит данные о главных DNS-серверах.
Чтобы получить сведения о доменах второго уровня, корневые серверы взаимодействуют с авторитетными серверами соответствующей доменной зоны. При необходимости авторитетный сервер продолжает цепочку запросов и передает информацию локальному DNS-серверу, который сохраняет ее в кэше для более быстрой обработки повторных обращений.
Кстати, IP-адрес можно вручную набрать в браузере. Просто такой способ неудобен, поэтому в качестве «переводчика» выступает DNS-система.
Речь идет о сервере, где хранится база данных с доменами и привязанными к ним IP-адресами. Бывает физическим или виртуальным устройством.
Локальный сервер (DNS Resolver) находится под управлением провайдера и принимает пользовательские запросы.
Корневой сервер DNS (root) – это главный узел системы, в которой хранятся данные обо всех доменах первого уровня – например ru, com, info, su и т.д.
Сервер доменной зоны (TLD) в системе занимает позицию после корневого сервера. Управляет конкретным доменом верхнего уровня и выполняет функцию маршрутизации запросов к авторитетному серверу.
Авторитетный DNS-сервер – это источник точной информации об IP-адресах запрашиваемых веб-ресурсов.
Они помогают пользоваться интернетом:

Глобальная сеть DNS построена на базе 13 корневых серверов, которые расположены в разных точках планеты. Они содержат полную информацию о веб-ресурсах и поддерживают стабильность интернет-пространства.
Каждый корневой сервер имеет множество резервных копий, чтобы снизить риск кибератак, стихийных бедствий и других потенциальных угроз.
Хранилище DNS содержит разные типы записей, которые выполняют специфические функции в системе доменных имен. Давайте рассмотрим их основные разновидности.
DNS-протокол – это способ сетевой коммуникации между устройством пользователя и DNS-сервером.
Основные характеристики:
Транспортные механизмы. DNS-протокол использует два основных транспортных протокола — UDP для быстрых и небольших запросов с ограничением в 512 байт и TCP для более объёмных запросов и передачи зональных данных.
Структура запросов. DNS-протокол определяет формат и структуру как запросов, так и ответов, которые передаются через транспортные протоколы. Запросы содержат информацию о типе записи и домене, а ответы включают запрошенные данные или коды ошибок.
Безопасность. В 2010 году протокол был расширен системой DNSSEC, которая добавляет криптографическую защиту для обеспечения целостности и подлинности данных, защищая от атак подмены.
DNS-протокол встроен во все современные операционные системы. Это позволяет компьютерам автоматически взаимодействовать друг с другом в сети, а пользователям легко находить нужные ресурсы в интернете.
DNS – это система, от которой зависят скорость и стабильность интернета. Если сайты медленно грузятся, а браузер выдает ошибку «не удалось найти IP-адрес», причиной может быть перегруженный или нерабочий DNS-сервер.
И наоборот: при наличии надежного DNS-сервера пользователи получают быстрый доступ к сайтам и бесперебойную работу в интернете.
Подпишитесь на рассылку iТехнологии