Что такое DNS (система доменных имен)?

Что такое система доменных имен?

Система доменных имен (DNS) переводит доменные имена и имена хостов в IP-адреса и наоборот.

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

Как работает DNS

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

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

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

Настройка DNS на личных устройствах и домашних сетях

Интернет-провайдеры (ISP) поддерживают свои DNS-серверы и используют DHCP для автоматической настройки сетей своих клиентов; Автоматическое назначение DNS-сервера освобождает домохозяйства от бремени настройки DNS. Однако администраторы домашней сети не обязаны сохранять настройки своих интернет-провайдеров. Некоторые предпочитают использовать одну из доступных общедоступных интернет-служб DNS вместо этого. Общедоступные службы DNS предлагают лучшую производительность и надежность по сравнению с тем, что может предложить типичный провайдер.

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

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

Оцените статью
Solutics.ru
Добавить комментарий