Domain Name System (DNS)
Система доменных имен (DNS) — это иерархическая и децентрализованная система доменных имен, служб или любых других ресурсов, подключенных к Интернету или частной сети. DNS отвечает за перевод удобных для человека названий сайтов, таких как www.example.com, в цифровые IP-адреса, необходимые для определения местоположения и идентификации компьютерных служб и устройств.
Принцип работы DNS
Ввод адреса сайта. Пользователь вводит в браузере адреса необходимого сайта.
Рекурсивный запрос. Браузер запрашивает у локального DNS-сервера IP-адрес домена.
Итеративный запрос. Если у локального сервера нет ответа, он отправляет запрос на другой DNS-сервер. Чаще всего это сервер интернет-провайдера.
Переадресация. Процесс продолжается до тех пор, пока DNS-сервер не сможет предоставить IP-адрес или подтвердить то, что он не существует.
Ответ. IP-адрес возвращается браузеру, который теперь может загрузить веб-сайт.
Преимущества DNS
Удобство использования. DNS позволяет пользователям подключаться к веб-сайтам, используя легкие доменные имена вместо сложных цифровых IP-адресов.
Эффективность. DNS-серверы кэшируют ранее запрошенные IP-адреса, чтобы в будущем можно было быстрее найти нужный сайт.
Балансировка нагрузки. DNS распределяет запросы между несколькими серверами, чтобы не допустить ситуации, когда один сервер станет узким местом.