Що таке DNS?
DNS (Domain Name System) - це система і протокол, які перетворюють доменні імена на IP-адреси.
Простіше кажучи: DNS - це «телефонна книга інтернету».
Навіщо потрібен DNS
Комп'ютери в мережі не розуміють імена сайтів, вони працюють тільки з IP-адресами, наприклад:
142.250.184.206
Людям такі адреси запам'ятовувати незручно, тому ми використовуємо імена:
google.comgithub.comexample.com
DNS пов'язує ім'я сайту з його IP-адресою.
Як працює DNS (дуже просто)
Коли ти вводиш у браузері адресу сайту:
- Браузер запитує: «Яка IP-адреса у example.com?»
- DNS-сервер шукає відповідь
- DNS-сервер повертає IP-адресу
- Браузер підключається до сервера вже за IP
DNS не завантажує сайт - він лише каже, куди йти.
Чому DNS відносять до мереж та інтернету
DNS:
- працює автоматично при кожному відкритті сайту
- використовується браузерами, застосунками, серверами
- є основою роботи інтернету
Без DNS:
- довелося б вводити IP-адреси вручну
- інтернет був би вкрай незручним
Ієрархія DNS (коротко)
DNS - це розподілена система:
- кореневі DNS-сервери
- сервери доменних зон (
.com,.ua,.org) - DNS-сервери конкретних доменів
Завдяки цьому DNS:
- масштабований
- швидкий
- без єдиної точки відмови
Що важливо для співбесіди
- DNS - це не один сервер, а система серверів
- DNS працює за принципом запит -> відповідь
- DNS найчастіше використовує UDP, але іноді TCP
- DNS не передає сторінки і файли
Приклад з життя
DNS - це як контакти в телефоні:
- ти обираєш ім'я
- телефон підставляє номер
- далі ти дзвониш за номером
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.