Що таке служба DNS і DNS-сервер?

Інтернет — це величезна мережа комп’ютерів, і кожному пристрою, підключеному до Інтернету, призначається унікальна IP-адреса (наприклад, 203.119.101.61), яка допомагає іншим комп’ютерам ідентифікувати його. Але якщо вам потрібно вводити IP-адресу кожного разу, коли ви хочете відвідати веб-сайт, тоді люди повинні запам’ятати багато чисел. Легко зробити помилки та призвести до неправильних візитів. Таким чином, доменні імена були винайдені для вирішення цієї проблеми та відіграють важливу роль у спілкуванні в Інтернеті.

Що таке служба DNS?

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

Зокрема, службу DNS можна розділити на службу рекурсивної розв’язки, службу імен кореневого домену, службу імен доменів TLD і службу авторитетних доменних імен.

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

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

На наступному малюнку показано блок-схему DNS-серверів.

dns_workflow
  • Рекурсивний розпізнавач: також відомий як розпізнавач DNS, яким зазвичай керує провайдер. Це перший крок у DNS-запиті. Рекурсивний розпізнавач кешує остаточну відповідь для кожного виконаного запиту та зберігає її протягом певного періоду часу (який називається часом життя). Коли рекурсивний розпізнавач отримує запит рекурсивного запиту від користувача, якщо є кеші, він безпосередньо використовуватиме кешовану відповідь для швидкої відповіді без необхідності зв’язуватися з будь-яким іншим сервером DNS. Якщо ні, він по черзі надсилає запити на кореневий сервер, а потім надсилає інший запит на сервер TLD після отримання початкової відповіді, а потім надсилає останній запит на авторитетний сервер і, нарешті, отримує IP-адресу як відповідь і повернути його користувачеві.
  • Кореневий сервер: у світі існує 13 кореневих серверів доменних імен, і один є головним кореневим сервером у Сполучених Штатах, яким керує американське інтернет-агентство Network Solutions. Інші 12 є вторинними кореневими серверами, з яких 9 у Сполучених Штатах, 2 у Європі (розміщені у Великій Британії та Швеції) та 1 в Азії (розміщені в Японії). Якщо кешованої відповіді немає, резолвер ініціює запит запиту до кореневого сервера. Кореневий сервер записує доменне ім’я верхнього рівня (.com, .net, .org тощо) і відповідний хостер. Після того як рекурсивний розпізнавач отримує початкову відповідь, він надсилає ще один запит на сервер імен TLD.
  • Сервер TLD: TLD — це доменне ім’я найвищого рівня в системі доменних імен, і сервер імен TLD керує всією інформацією про доменне ім’я загального домену верхнього рівня. Станом на липень 2015 року було 1058 доменів верхнього рівня, розділених на дві категорії: загальні домени верхнього рівня та домени верхнього рівня країни/регіону. Найпоширенішими gTLD є: .com, .org, .net, .edu та .gov. Домен верхнього рівня країни відноситься до домену, який є специфічним для країни або штату. Наприклад, .cn, .uk, .us, .de, .jp тощо. Коли сервер верхнього рівня отримує запит на запит для певного домену верхнього рівня від рекурсивного розпізнавача, відповідний сервер домену верхнього рівня інформує рекурсивний резолвер відповіді та скеровує його на авторитетний сервер для запуску наступного запиту.
  • Авторитетний сервер . Авторитетний сервер встановлюється реєстратором доменних імен для певного доменного імені (наприклад, «www.ipshu.com»), який використовується для керування (додавання, видалення, зміни тощо) певного домену. називати себе. Тут рекурсивний розпізнавач знаходить IP-адресу веб-сервера, що відповідає домену, і повертає IP-адресу рекурсивному розпізнавачу. Авторитетний сервер зазвичай є останнім кроком у обробці пошуку IP-адреси.

Коли рекурсивний розпізнавач Інтернет-провайдера отримує IP-адресу, він повертає інформацію на веб-сервер через ПК користувача, а веб-сервер повертає відповідну інформацію користувачеві відповідно до вмісту, запитуваного ім’ям домену, щоб користувач міг нарешті набувають очікуваного змісту.

📚 Коментар

Мови