Skip to main content

Що таке DNS-сервер?

DNS-сервер - це сервер, який відповідає на DNS-запити і повідомляє, якій IP-адресі відповідає доменне ім'я.

Простіше кажучи: DNS-сервер каже комп'ютеру, куди саме в інтернеті потрібно підключатися.


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

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

example.com

комп'ютер не знає, де знаходиться цей сайт. Він ставить запитання DNS-серверу:

«Яка IP-адреса у example.com

DNS-сервер шукає відповідь і повертає IP.

Без DNS-серверів:

  • сайти за іменами не відкривалися б
  • застосунки й сервіси не могли б працювати

Що робить DNS-сервер

Основні завдання DNS-сервера:

  • приймає DNS-запити
  • шукає відповідність «домен -> IP»
  • повертає відповідь клієнту
  • може зберігати відповіді в кеші для прискорення

DNS-сервер не передає сайти і дані, він лише повідомляє адресу.


Як працює DNS-сервер (спрощено)

  1. Клієнт надсилає DNS-запит
  2. DNS-сервер:
  • або знаходить відповідь у себе
  • або запитує інші DNS-сервери
  1. DNS-сервер повертає IP-адресу
  2. Клієнт підключається до потрібного сервера за IP

Види DNS-серверів (коротко)

Для розуміння на співбесіді важливо знати, що DNS-сервери бувають різними:

Рекурсивний DNS-сервер

  • приймає запит від клієнта
  • сам «ходить» по інших DNS-серверах
  • повертає готову відповідь

Зазвичай це:

  • DNS провайдера
  • публічні DNS (Google, Cloudflare)

Авторитетний DNS-сервер

  • знає точні дані про домен
  • зберігає DNS-записи домену
  • не запитує інші сервери

Важливі моменти для співбесіди

  • DNS-сервер - це не один сервер, а частина розподіленої системи
  • DNS-сервери працюють цілодобово й автоматично
  • при збої DNS-серверів сайти стають недоступними за іменем
  • DNS-сервер працює на прикладному рівні OSI

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

DNS-сервер - це як довідкова служба:

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

Коротка відповідь для співбесіди

Запам'ятай формулювання:

DNS-сервер - це сервер, який обробляє DNS-запити і повертає IP-адресу, що відповідає доменному імені, дозволяючи клієнту знайти потрібний сервер у мережі.

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

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

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