Расскажите о том, что такое DNS? Что это делает и как это работает

Автор: Настаивать--

Персональная домашняя страница: настаивать — личная домашняя страница

Автор продолжит обновлять сетевые знания и базовые знания python , с нетерпением жду вашего внимания

Оглавление

1. Что такое DNS?

Во-вторых, роль DNS

3. Процесс DNS-запроса

1. Просмотр кеша браузера

2. Проверьте системный кеш

3. Просмотр кеша роутера

4. Просмотр кеша DNS провайдера

5. Спросите корневой сервер имен доменов

6. Спросите сервер доменных имен верхнего уровня

7. Спросите авторитетный сервер доменных имен

8. Сохраняем результат в кеш


предисловие

В этой статье будет рассказано о том, что такое DNS, его функции и рабочий процесс.

1. Что такое DNS?

02a5faff437b4527b07a4eade1a8bc6e.jpg

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

Например:

Если вы хотите посетить веб-сайт Baidu, вам не нужно вводить IP-адрес сервера Baidu, вам нужно только ввести доменное имя Baidu. Проще говоря, DNS — это система, используемая для преобразования доменных имен в IP-адреса.

Во-вторых, роль DNS

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

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

3. Процесс DNS-запроса

Разрешение доменного имени обычно выполняется рекурсивным запросом. Полный процесс разрешения доменного имени показан на следующем рисунке:

0a74a73be6e843a6899007fa67f4b8e1.jpg

1. Просмотр кеша браузера

Когда пользователь получает доступ к доменному имени через браузер, браузер сначала проверяет, есть ли IP-адрес доменного имени в его собственном кэше .

Примечание. Будут записи, если вы ранее посещали это доменное имя и не очистили кеш.

2. Проверьте системный кеш

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

3. Просмотр кеша роутера

Когда в браузере и системном кеше нет IP-адреса, соответствующего доменному имени, он войдет в кеш маршрутизатора для проверки.

Примечание. Вышеупомянутые три шага относятся к кешу DNS со стороны службы поддержки клиентов.

4. Просмотр кеша DNS провайдера

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

5. Спросите корневой сервер имен доменов

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

6. Спросите сервер доменных имен верхнего уровня

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

7. Спросите авторитетный сервер доменных имен

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

8. Сохраняем результат в кеш

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

Supongo que te gusta

Origin blog.csdn.net/m0_73995538/article/details/132144559
Recomendado
Clasificación