Давайте погрузимся в архитектуру DNS!!!

Система доменных имен (DNS) является ключевой частью интернет-инфраструктуры. DNS был создан, чтобы решить дилемму, заключающуюся в том, что компьютеры лучше всего работают с числами, а люди — нет. Его основная функция заключается в сопоставлении имен с номерами, как в телефонной книге.

2. Система доменных имен реализована в виде иерархической и распределенной базы данных, содержащей различные типы данных, включая имена хостов и доменные имена. Имена в базе данных DNS образуют иерархическую древовидную структуру, называемую пространством имен домена.

3. Теперь возникает вопрос, кому принадлежит эта база данных и как происходит разрешение DNS? Когда вы покупаете домен на таких сайтах, как godaddy, делается запись, которая сопоставляет DNS-имя с определенным IP-адресом. Эта запись называется записью ресурсов. Эти записи распространяются в файлах зон. Затем эти файлы распределяются и кэшируются между серверами, называемыми серверами имен, так что эта информация хранится в распределенной базе данных DNS и доступна в Интернете.

4. При каждом вызове серверы имен определяют IP-адрес и возвращают его обратно клиенту. Эти серверы тоже 4-х типов.

5. Рекурсивные преобразователи: они предоставляются вашими интернет-провайдерами. Если у них есть кешированное сопоставление DNS с IP-адресом, они возвращаются, если нет, они делают дополнительный вызов корневому серверу имен.

6. Корневой сервер имен: корневой сервер принимает запрос рекурсивного преобразователя, который включает доменное имя, и корневой сервер имен отвечает, направляя рекурсивный преобразователь на сервер имен ДВУ на основе расширения этого домена (.com, .net, .org). , и т. д.). Они принадлежат ICANN.

7. Сервер имен TLD. Когда рекурсивный преобразователь получает ответ от сервера имен TLD, этот ответ направляет преобразователь на авторитетный сервер имен.

8. Авторитетный сервер имен обычно является последним шагом распознавателя на пути к IP-адресу. Авторитетный сервер имен содержит информацию, относящуюся к доменному имени, которое он обслуживает (например, google.com), и может предоставить рекурсивному преобразователю IP-адрес. Как правило, они принадлежат организациям, купившим домен.

9. Теперь, когда вы покупаете домен у GoDaddy или любого другого веб-сайта, они делают хостинг за вас. В основном они действуют как авторитетный сервер имен для домена, который вы купили. Вы также можете запустить свой собственный авторитетный сервер. Полномочный сервер содержит файл зоны, содержащий необходимые записи ресурсов, которые извлекаются из распределенной базы данных DNS, называемой реестром DNS. Как правило, они поддерживаются разными организациями для разных доменов верхнего уровня. Verisign — это реестр доменов .com.