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

Кешування браузера

Сучасні браузери за замовчуванням призначені для кешування DNS-записів протягом певного періоду часу. Мета тут очевидна: чим ближче кешування DNS відбувається до веб-браузеру, тим менше кроків обробки необхідно зробити, щоб перевірити кеш і зробити правильні запити до IP-адресою. Коли робиться запит на запис DNS, кеш браузера є першим перевіреним місцем розташування для запису. У Chrome можна побачити стан DNS-кеша, набравши в рядку браузера: chrome: // net-internals / # dns.

DNS-перетворювач рівня операційної системи — це друга і остання локальна зупинка перед тим, як DNS-запит залишає комп’ютер. Процес в ОС, призначений для обробки цього запиту, зазвичай називається «вирішувач заглушки» або DNS-клієнтом. Коли він отримує запит від програми, то спочатку перевіряє власний кеш, щоб побачити, чи є у нього запис. Якщо це не так, то він відправляє запит DNS з встановленим рекурсивным прапором за межі локальної мережі рекурсивного перетворювача DNS всередині постачальника послуг інтернету (ISP).

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