Як працюють DNS та Whois
Клієнти часто запитують, чому сервери імен (NS) для доменів можуть змінюватися так довго (до 72 годин). Ми спробуємо розповісти про це трохи докладніше.
Почнемо з того, що кожен сервер має дві адреси. Один — ім'я домену, яке легко запам'ятати, наприклад nic.ua. Друга — адреса інтернет-протоколу (IP-адреса), унікальна послідовність цифр, наприклад 192.0.2.0.
DNS (domain name system, система доменних імен) - це система адресації в інтернеті, яка зіставляє домени з IP-адресами. Вона є базою даних, в якій зберігаються всі імена доменів та відповідні IP-адреси. А NS (name servers, сервери імен) - це сервери, на яких зберігаються записи бази даних DNS.
Як працює DNS:
- Після того, як ви ввели в браузері domain.org, ваш комп'ютер надсилає запит DNS-серверу інтернет-провайдера, щоб отримати IP-адресу, на якій знаходиться домен.
- Якщо DNS-сервери провайдера не знайшли у своєму кеші цю інформацію, вони надсилають запит на кореневий DNS-сервер для пошуку серверів імен, пов'язаних із цим доменом. У нашому прикладі це домен .ORG.
- DNS-сервер домену .ORG шукає в себе інформацію про сервери імен хостинг-провайдера, на яких знаходиться сайт domain.org, і повідомляє знайдену IP-адресу DNS-серверу провайдера, що кеширує.
- Потім DNS-сервер інтернет-провайдера передає IP-адресу вашому браузеру, і він завантажує сам сайт. IP-адреса заноситься в кеш провайдера, щоб знизити навантаження на інтернет-канали і прискорити видачу інформації в майбутньому.
Якщо ви змінили NS свого домену, самі зміни відбуваються моментально. Але інформація провайдера може оновитися через деякий час, і для кожного DNS-сервера цей час різний (від 1 хвилини до 72 годин). Крім того, якщо хтось із користувачів вашого інтернет-провайдера заходив на ваш сайт до того, як ви змінили IP-адресу або сервери імен, то в базі даних DNS-сервера, що кешує, залишиться стара інформація доти, доки кеш не оновиться. При цьому в інших провайдерів сайт може відкриватися вже з нової IP-адреси.
Щоб дізнатися, чи змінилися NS, можна звернутися до публічної бази даних Whois. Наприклад, на сайті dig.ua.
Основне призначення Whois - дізнатися реєстраційні дані IP-адрес, доменів і т. д. Запис про домен видається в текстовому вигляді і зазвичай містить ім'я та контактну інформацію власника домену, дані реєстратора, імена DNS-серверів, дату реєстрації та дату закінчення терміну дії домену.
Часто Whois використовується для того, щоб перевірити, чи доступний домен для реєстрації.
Якщо у вас виникли додаткові питання щодо роботи DNS та Whois, задавайте їх у коментарях. Постараємося відповісти :)
Картинки взяті з офіційного сайту ICANN та переведені нами.