DNS (Domain Name System) — система доменных имен, основная задача которой преобразовывать имя домена в IP-адрес. Благодаря DNS, пользователю не нужно запоминать IP-адрес сайта, достаточно лишь ввести название домена в поисковую строку браузера для перехода на сайт.
Систему доменных имен можно сравнить с телефонной книгой, где имя контакта — это домен, а номер телефона — IP-адрес.
DNS-сервер — хранит не только соответствие IP-адресов и доменов, но и другую информацию.
Рассмотрим типы записей в DNS:
- А — основная запись, нужна для связи домена с IP-адресом сервера
- CNAME — используется для дублирования других записей при создании поддоменов
- MX — указывает на адрес почтового сервера, который принадлежит домену
- TXT — в ней указывается служебная информация (spf, dkim и др.)
- NS — указывается адрес сервера обслуживающего домен
- и другие.
Рассмотрим наглядный пример работы DNS
- при переходе на сайт «site.ru» компьютер пользователя отправляет запрос к DNS-серверу, принадлежащий интернет-провайдеру (он же кэширующий DNS) для получения IP-адреса домена
- если DNS-сервер не имеет информации о запрашиваемом домена, то он отправляет запрос на корневые DNS-сервера
- корневой DNS-сервер ищет в своей базе информацию, какой DNS-сервер обслуживает зону RU и делает к нему запрос, далее идёт запрос к DNS, который обслуживает зону «site.ru». Как вы поняли в этой цепочке DNS-запросов может участвовать несколько серверов, поэтому система DNS является рекурсивной
- дойдя до конечного сервера, который владеет информацией об IP-адресе, полученные данные передаются обратно DNS-серверу принадлежащему интернет-провайдеру, сохраняются в кэше и передаются браузеру пользователя.
Приобретайте домены по лучшей цене на нашем хостинге! Купить хостинг для сайтов в России можно у нас на сайте.