TechBlogSD - Все для WordPress і WEB розробки
WEB і WordPress інструкції, новини, огляди тем та плагінів

Що таке DNS і як він працює?

65

Усі Інтернет -ресурси, такі як ваш ноутбук, мобільні пристрої та сервери, на яких розміщено вміст усіх веб -сайтів роздрібної торгівлі, ідентифікують та спілкуються між собою за допомогою IP -адрес. IP -адреса – це набір унікальних номерів, які комп’ютери можуть легко зрозуміти та обробити. Однак під час серфінгу вам не потрібно знати та запам’ятовувати це довге число для кожного веб -сайту, який ви хочете відвідати. Ви вводите лише доменне ім’я для цільового веб -сайту, такого як abc.com, і воно відкриває сайт завдяки DNS. Вивчення основних концепцій DNS допоможе вам зрозуміти, що відбувається за лаштунками, під час доступу до сайту, а також як налаштувати веб -сайт для доступу.

Що таке DNS?

Система доменних імен (DNS) – це прикладний рівень набору протоколів TCP/IP, який реалізує службу імен, що використовується в Інтернеті. DNS відображає або переводить зручні для людини доменні імена (abc.com) на свою зручну для комп’ютера цифрову IP-адресу (наприклад, 127.168.10.117), що дозволяє користувачам підключатися до правильного веб-сайту. Записи DNS містять подробиці щодо веб -хоста, реєстранта домену, активного зберігача імен та адреси та зберігаються на сервері імен (DNS -сервері). Коли ваша локальна машина надсилає запит на певний комп’ютер, сервер отримує та відповідає з інформацією щодо відповідності IP.

Він працює як телефонна книга, яка веде глобально розповсюджений реєстр, який керує зіставленням імен (імен хостів) та номерів (IP -адрес).

Що таке DNS і як він працює?

Ілюстрація DNS

Типи серверів DNS

Існує три основних типи серверів імен:

Авторитетна служба DNS надає оригінальні та остаточні відповіді на запити DNS, такі як IP -адреса веб -сайту або поштового сервера. Він містить базу даних усіх даних, пов’язаних із даним доменом, і є остаточним повноваженням щодо домену. Існує два класи авторитетних DNS -серверів:

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

2 Рекурсивний/ кешування – лише DNS -сервер

Сервер кешування отримує рекурсивні запити DNS від клієнтів, відстежує ім’я до перекладу IP і повертає правильну IP -адресу клієнту. Він не володіє ніякими даними DNS, але має доступ до всіх загальнодоступних записів DNS. Він також зберігає кеш відповідей на останній запит на збільшення швидкості розпізнавання DNS.

3 Пересилання DNS -сервера

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

Що таке DNS і як він працює?

Функція DNS -сервера

Роздільна здатність та кешування

Роздільна здатність DNS – це процес зіставлення доменних імен з їх IP -адресою і починається, коли локальна програма, наприклад браузер, має зв’язатися з віддаленим ресурсом в Інтернеті. Браузер звертається за допомогою до клієнта DNS, вашого локального програмного забезпечення DNS, щоб отримати адресу ресурсу. DNS -клієнт надсилає запит на DNS -сервер, розподілену та ієрархічну мережу серверів, яка позначає запит на його IP -адресу та надсилає IP -адресу віддаленої машини.

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

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

Висновок

DNS – дуже важливий компонент Інтернету, який надає ім’я відображенню IP для кожного Інтернет -ресурсу. Це дозволяє нам отримувати доступ до віддалених комп’ютерів або веб -сайтів, використовуючи їх доменні імена, замість того, щоб запам’ятовувати їх довгу IP -адресу. Це означає, що без системи DNS доступ до Інтернету був би дуже складним або неможливим. Ваш Інтернет -провайдер або домашній маршрутизатор автоматично призначає вам адресу DNS -сервера, але якщо у вас є проблеми з безпекою, ви можете скористатися відфільтрованою службою DNS, наприклад, Open або Google DNS.

Джерело запису: www.webnots.com
Залиште відповідь

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі