Як працює 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-адресу.