Skip to main content

Что такое DNS - система доменных имен для компьютерных сетей

Система доменных имен DNS | Курс "Компьютерные сети" (Апрель 2025)

Система доменных имен DNS | Курс "Компьютерные сети" (Апрель 2025)
Anonim

Система доменных имен (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 или его конфигурацию в локальной сети.