Skip to main content

Що таке DNS?

DNS (Domain Name System) - це система і протокол, які перетворюють доменні імена на IP-адреси.

Простіше кажучи: DNS - це «телефонна книга інтернету».


Навіщо потрібен DNS

Комп'ютери в мережі не розуміють імена сайтів, вони працюють тільки з IP-адресами, наприклад:

142.250.184.206

Людям такі адреси запам'ятовувати незручно, тому ми використовуємо імена:

  • google.com
  • github.com
  • example.com

DNS пов'язує ім'я сайту з його IP-адресою.


Як працює DNS (дуже просто)

Коли ти вводиш у браузері адресу сайту:

  1. Браузер запитує: «Яка IP-адреса у example.com?»
  2. DNS-сервер шукає відповідь
  3. DNS-сервер повертає IP-адресу
  4. Браузер підключається до сервера вже за IP

DNS не завантажує сайт - він лише каже, куди йти.


Чому DNS відносять до мереж та інтернету

DNS:

  • працює автоматично при кожному відкритті сайту
  • використовується браузерами, застосунками, серверами
  • є основою роботи інтернету

Без DNS:

  • довелося б вводити IP-адреси вручну
  • інтернет був би вкрай незручним

Ієрархія DNS (коротко)

DNS - це розподілена система:

  • кореневі DNS-сервери
  • сервери доменних зон (.com, .ua, .org)
  • DNS-сервери конкретних доменів

Завдяки цьому DNS:

  • масштабований
  • швидкий
  • без єдиної точки відмови

Що важливо для співбесіди

  • DNS - це не один сервер, а система серверів
  • DNS працює за принципом запит -> відповідь
  • DNS найчастіше використовує UDP, але іноді TCP
  • DNS не передає сторінки і файли

Приклад з життя

DNS - це як контакти в телефоні:

  • ти обираєш ім'я
  • телефон підставляє номер
  • далі ти дзвониш за номером

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.