Что такое DNS?
• DNS - система доменных имен. Когда ты вводишь в свой браузер youtube.com твой браузер не знает что это значит. От обращается к DNS серверу и спрашивает "Скажи какой IP-адрес у домена youtube.com". DNS-сервер отвечает 172.217.7.206, и после этого ваш бразер сможет загрузить ютуб, также он запишет этот IP себе в кеш, чтобы позже не обращаться к DNS серверу.
• Иерархия DNS серверов.
1) На первом месте стоит корневой root сервер. Рут сервер не один, их множество. Но этот сервер нам IP - адреса не скажет. Он лишь скажет нам к какому серверу обратиться дальше.
2) Дальше идет сервер верхнего уровня Домены верхнего уровня - это то что идет после последней точки .com, .org, .ru, .net. Этот DNS-сервер отправяет к серверу авторитативных имен, либо может сказать сразу IP-адрес.
3) Сервер авторитативных имен уже говорит IP-адрес сайта.
• В терминологии DNS существует три типа запросов:
1) Recursive (рекурсивный) - это запрос формата: "Пришли мне IP-адрес сайта google.com"
2) Iterative (итеративный) - это запрос формата: "Пришли мне IP-адрес сайта maps.google.com либо авторитативный DNS сервер"
3) Inverse (обратный) - спрашивает все наоборот: "Какое доменное имя у такого-то IP - адреса?"
——————————————————————-
#DNS
Post #49
4.62K