Як працює DNS: структура і систематика, принцип роботи і усунення неполадок

Алгоритм пошуку

У більшості випадків DNS стосується перетворення доменного імені у відповідний IP-адресу. Щоб дізнатися, як працює цей процес, корисно простежити шлях пошуку DNS, коли він переміщається з веб-браузера і назад.

Перелік кроків у пошуку DNS:

  • Користувач вводить example.com у веб-браузер, запит переміщується в інтернет і приймається рекурсивным розпізнавачем DNS.
  • Розпізнавач запитує кореневий DNS-сервер DNS (.).
  • Останній відповідає на розпізнавач адресою DNS-сервера домену верхнього рівня (TLD), наприклад, .com або .net, який зберігає інформацію для своїх доменів. При пошуку на example.com запит вказує на домен .com.
  • Розпізнавач відправляє запит в домен верхнього рівня .com.
  • Сервер TLD відповідає IP-адресою сервера імен домену, example.com.
  • Рекурсивний розпізнавач надсилає запит серверу імен домену.
  • IP-адресу example.com повертається распознавателю з сервера імен.
  • DNS-розпізнавач відповідає веб-браузера IP-адресою назві домену.
  • Після того як DNS повернув IP-адресу example.com, браузер може зробити запит для веб-сторінки, він відправляє HTTP – запит на IP-адресу.
  • Сервер з цим IP-адресою повертає веб-сторінку, яка буде відображатися в браузері.
  • DNS-розпізнавач є першою зупинкою в пошуку DNS і відповідає за взаємодію з клієнтом, який зробив початковий запит. Перетворювач запускає послідовність запитів, яка в кінцевому підсумку призводить до перетворення URL-адреси в необхідний IP-адресу.