Як визначити whois сервер доменної зони

Для початку хочу сказати, що нижче описана інструкція для користувачів Linux, у яких вже за замовчуванням встановлена ​​утеліта whois і досить запит відправляти через консоль.

Думаю якщо вам потрібно ці дані прописувати в скрипти, то у вас як мінімум є сервер або віртуально встановлений Лінукс для перевірки вашої роботи і проблем з цим не буде.

Але якщо ні того ні іншого немає, але не проблема на Windows встанови утиліту whois і працювати через неї, в гуглі знайдете.

І так, що б дізнатися whois сервер доменної зони, досить в консолі зробити запит в IANA виду:

замість ru відповідно підставляємо потрібну вам доменну зону.

У відповідь ми отримаємо відповідь, в якому нас цікавить всього один рядок починається зі слова whois, в нашому випадку це

whois.tcinet.ru і є наш whois сервер для перевірки доменів в зоні ru

тепер виконавши наприклад whois -h whois.tcinet.ru mojdomen.ru. ми можемо відразу ж в консолі і перевірити зазначений домен, в нашому випадку це mojdomen.ru (який до речі зайнятий).

Але в деяких випадках нам якраз потрібно дізнатися відповідь, як він звучить якщо домен не зайнятий, що б білінг потім повідомляв цю інформацію клієнту при реєстрації, з цього вводимо для перевірки свідомо не існуючий домен і записуємо відповідь в білінг.

З якого беремо наприклад словосполучення No entries found і якщо воно трапляється при перевірці, то домен не існує в базі whois і означає домен вільний для реєстрації.

Словосполучення в різних доменних зонах можуть бути різні, з цього доведеться перевіряти всі потрібні вам доменні зони підставляючи неіснуючий домен.

Що робити якщо whois запит whois -h whois.iana.org не вказує whois сервер?

Таке теж в деяких доменних зонах трапляється.

В такому випадку можна підібрати один з наступних варіантів (часто застосовуються в закордонних доменних зонах):

Як знайти whois сервер доменної зони другого рівня?

Тут трохи складніше.

Що б знайти whois сервер доменної зони другого рівня, насамперед відправляємо наш запит

Як бачите пробуємо знайти whois сервер для доменної зани другого рівня br.com

У відповіді ми отримали whois сервер

Пробуємо по ньому знайти не існуючий домен в зоні br.com

Відповідь нас розчаровує, з його слід що цей сервер може нам розповісти тільки по доменах .COM. NET. EDU, а нам же потрібен BR.COM

Далі у нас є варіант підібрати whois сервер за принципом часто поширених вказавши

як бачите просто до доменній зоні пробуємо підставити попереду whois.

а в цьому варіанті до доменній зоні підставляємо whois.nic.

Обидва варіанти не дали нам результату

Далі я вирішив перевірити доменну зону другого рівня BR.COM як домен BR.COM, а з нашого запиту whois -h whois.iana.org br.com ми дізналися що домени в зоні COM потрібно перевіряти в whois сервері whois.verisign-grs. com


Заздалегідь величезне Дякую.

Схожі статті