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

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

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

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

База данных DNS находится в иерархии специализированных серверов баз данных. Когда такие клиенты, как веб-браузеры, выдают запросы, включающие имена хостов в Интернете, часть программного обеспечения (обычно встроенная в сетевую операционную систему), называемая преобразователем DNS, сначала связывается с 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 или его конфигурации в локальной сети.

Ссылка на основную публикацию