Що таке DNS?
DNS (Domain Name System) - це служба і протокол прикладного рівня, який перетворює зрозумілі людині доменні імена на IP-адреси.
Простіше кажучи: DNS - це "телефонна книга інтернету".
Навіщо потрібен DNS
Комп'ютери в мережі не розуміють імена сайтів, вони працюють тільки з IP-адресами
(наприклад: 142.250.184.206).
Але людям незручно це запам'ятовувати, тому ми використовуємо імена:
google.comwikipedia.orgexample.com
DNS пов'язує ім'я сайту з його IP-адресою.
Як працює DNS (спрощено)
Коли ти вводиш у браузері адресу сайту:
- Браузер запитує:
«Яка IP-адреса у
example.com?» - DNS-сервер шукає відповідність
- DNS-сервер відповідає: «IP-адреса така-то»
- Браузер вже підключається до сервера по IP
Без DNS інтернет у звичному вигляді не працював би.
Важливий момент для співбесіди
DNS не завантажує сайти і не передає сторінки. Він лише повідомляє IP-адресу, куди потрібно йти далі.
Ієрархія DNS (коротко)
DNS влаштований як ієрархія:
- кореневі DNS-сервери
- сервери доменних зон (
.com,.org) - DNS-сервери конкретних доменів
Це дозволяє DNS:
- бути розподіленим
- працювати швидко
- не мати єдиної точки відмови
Які дані зберігає DNS
DNS може зберігати:
- IP-адресу сайту
- адреси поштових серверів
- службову інформацію про домен
Найголовніше і те, що найчастіше запитують: домен → IP-адреса
Приклад із життя
DNS - це як контакти в телефоні:
- ти шукаєш ім'я людини
- телефон показує номер
- далі ти вже дзвониш за номером
Коротка відповідь для співбесіди
Готове формулювання:
DNS - це система і протокол прикладного рівня, призначений для перетворення доменних імен на IP-адреси, щоб клієнт міг знайти потрібний сервер у мережі.
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.