Интернет

Введение в систему доменных имен (DNS)

Интернет и многие более крупные частные сети интернет-протокола (IP) полагаются на систему доменных имен (DNS), которая помогает направлять трафик. DNS поддерживает распределенную базу данных сетевых имен и адресов и предоставляет компьютерам способы удаленного запроса к базе данных. Некоторые люди называют DNS «телефонной книгой Интернета».

DNS и Всемирная паутина

Все общедоступные веб-сайты работают на серверах, подключенных к Интернету, с общедоступными IP-адресами . Например, веб-серверы Lifewire.com имеют адреса, например, 207.241.148.80. Хотя люди могут вводить адресную информацию, такую ​​как http://207.241.148.80/, в свой веб-браузер для посещения сайтов, возможность использовать собственные имена, такие как http://www.lifewire.com/, гораздо более практична.

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

DNS-серверы и иерархия имен

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

DNS организует свои серверы в иерархию. В Интернете так называемые корневые серверы имен находятся на вершине иерархии DNS. Корневые серверы имен Интернета управляют информацией DNS-серверов для доменов верхнего уровня (TLD) в Интернете (например, «.com» и «.uk»), в частности именами и IP-адресами исходных (так называемых уполномоченных ) DNS-серверов, отвечающих за ответы. запросы о каждом TLD в отдельности. Серверы на следующем нижнем уровне иерархии DNS отслеживают доменные имена и адреса второго уровня (например, «lifewire.com»), а дополнительные уровни управляют веб-доменами (например, «compnetworking.lifewire.com»).

DNS-серверы устанавливаются и обслуживаются частными предприятиями и органами управления Интернетом по всему миру. В Интернете 13 корневых серверов имен (фактически избыточных пулов машин по всему миру) поддерживают сотни интернет-доменов верхнего уровня, в то время как Lifewire.com предоставляет достоверную информацию о DNS-серверах для сайтов в своей сети. Организации могут также развернуть DNS в своих частных сетях отдельно, в меньшем масштабе.

Подробнее — Что такое DNS-сервер?

Настройка сетей для DNS

Клиенты DNS (так называемые распознаватели ), желающие использовать DNS, должны настроить его в своей сети. Решатели запрашивают DNS, используя фиксированные ( статические ) IP-адреса одного или нескольких DNS-серверов. В домашней сети адреса DNS-серверов можно настроить один раз на широкополосном маршрутизаторе и автоматически подобрать на клиентских устройствах , либо адреса можно настроить для каждого клиента индивидуально. Администраторы домашней сети могут получить действительные адреса DNS-серверов от своих интернет-провайдеров или сторонних интернет-провайдеров DNS, таких как Google Public DNS и OpenDNS.

Типы DNS-поиска

Сетевые запросы, поддерживающие DNS-запросы, работают по TCP и UDP , порт 53 по умолчанию.
Смотрите также — Прямой и обратный поиск IP-адреса

Кеши DNS

Динамический DNS

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

Альтернативы DNS

Служба Microsoft Windows Internet Naming Service (WINS) поддерживает разрешение имен, подобное DNS, но работает только на компьютерах Windows и использует другое пространство имен. WINS используется в некоторых частных сетях ПК с Windows.

Dot-BIT — это проект с открытым исходным кодом, основанный на технологии BitCoin, который работает над добавлением поддержки домена верхнего уровня .bit в интернет-DNS.

Похожие посты
Интернет

Google Store Лучшие предложения

Интернет

Руководство по специальному режиму в сети

Интернет

10 советов по безопасности беспроводной домашней сети

Интернет

САН против НАН