Пошук Whois
Отримайте всі можливі відомості про ім'я домену.
1. Вступ
Пошук WHOIS — це онлайн-інструмент, який дозволяє перевірити реєстраційні дані будь-якого доменного імені. Ввівши домен, наприклад example.com, ви можете миттєво дізнатися, чи зареєстрований він, хто є його реєстратором, коли його було створено, коли закінчується термін його дії та які сервери імен він використовує.
Цей інструмент корисний для покупців доменів, власників вебсайтів, SEO-фахівців, аналітиків із кібербезпеки та розробників. Ви можете перевіряти дані про право власності на домен, відстежувати дати закінчення терміну дії, досліджувати підозрілі домени або перевіряти, чи доступний домен для реєстрації.
Якщо домен уже зареєстрований, інструмент відображає структуровану інформацію WHOIS і RDAP, включаючи дати реєстрації, відомості про реєстратора, статус домену, сервери імен та доступні контактні записи. Якщо домен не зареєстрований, буде чітко зазначено, що він доступний.
Інтерфейс простий: введіть доменне ім’я або навіть повну URL-адресу, надішліть форму та перегляньте структуровані результати за лічені секунди.
2. Як це працює
Інструмент обробляє один обов’язковий вхідний параметр: domain_name. Користувачі можуть ввести як звичайний домен (наприклад, example.com), так і повну URL-адресу (наприклад, https://example.com/page). Якщо вказано URL, система автоматично витягує частину з хостом.
Вхідний параметр
- Доменне ім’я (обов’язково) – Дійсне доменне ім’я або URL. Перед обробкою система очищує та нормалізує введені дані.
Перевірка введених даних
- Порожні значення відхиляються.
- URL-адреси аналізуються для вилучення лише хоста.
- Домен очищується від недійсних символів.
- Для безпеки запитів застосовується перевірка CSRF-токена.
Логіка пошуку
Спочатку інструмент намагається отримати дані про домен за допомогою RDAP (Registration Data Access Protocol), який надає структуровану інформацію про реєстрацію доменів. Якщо дані RDAP недоступні або неповні, система повертається до традиційного пошуку WHOIS із використанням запиту на основі сокета із заданим тайм-аутом.
Якщо домен верхнього рівня (TLD) підтримує RDAP або WHOIS, але запис відсутній, домен позначається як доступний. Якщо сам TLD не підтримується, повертається повідомлення про помилку.
Структура результатів
Якщо домен зареєстрований, результати можуть містити:
- Доменне ім’я
- Дата створення
- Дата закінчення терміну дії
- Дата останнього оновлення
- Статус домену
- Сервери імен
- Інформація про реєстратора (назва, IANA ID, URL, електронна пошта, телефон)
- Контактна інформація (власник, реєстрант, адміністратор, технічний контакт, платіжний контакт — якщо доступно)
Дати форматуються для кращої читабельності, а структуровані розділи чітко відокремлюють інформацію про домен, реєстратора та контакти.
Обмеження
- Деякі реєстратори приховують контактну інформацію через захист конфіденційності.
- Непідтримувані TLD можуть повертати помилку.
- Під час резервних WHOIS-запитів можуть виникати мережеві тайм-аути.
3. Як користуватися цим інструментом
- Введіть доменне ім’я (наприклад, example.com) або повну URL-адресу (наприклад, https://example.com).
- Натисніть кнопку обробки.
- Зачекайте кілька секунд, поки система отримає реєстраційні дані.
- Перегляньте структуровані результати, відображені під формою.
- Якщо домен не зареєстрований, ви побачите повідомлення про його доступність.
4. Практичні приклади
Приклад 1: Перевірка зареєстрованого домену
Вхідні дані: google.com
Результат:
- Дата створення: 1997-09-15
- Дата закінчення терміну дії: 2028-09-14
- Реєстратор: MarkMonitor Inc.
- Сервери імен: ns1.google.com, ns2.google.com
- Статус: clientTransferProhibited
Варіант використання: SEO-фахівець перевіряє вік домену та дату закінчення його дії перед плануванням стратегії зворотних посилань.
Приклад 2: Перевірка доступності домену
Вхідні дані: mybrandnewdomain12345.com
Результат:
- Статус: Домен не зареєстрований
- Доступність: Так
Варіант використання: Засновник стартапу перевіряє, чи доступна для реєстрації нова назва бренду.
5. Варіанти використання для розробників
- Автоматизація моніторингу доменів
Розробники можуть інтегрувати перевірки WHOIS у cron-завдання для відстеження дат закінчення терміну дії та надсилання нагадувань про продовження до завершення терміну реєстрації доменів.
- Системи виявлення шахрайства
Команди безпеки можуть автоматично позначати нещодавно зареєстровані домени або підозрілі шаблони реєстраторів для виявлення фішингових атак.
- Збагачення SEO-даних
SEO-платформи можуть отримувати інформацію про вік і статус домену для обчислення показників довіри та історичних сигналів.
- Перевірка під час підключення до хостингу та SaaS
Під час реєстрації клієнтів системи можуть перевіряти, чи існує вказаний домен і чи правильно він налаштований.
Приклад PHP
$domain = "example.com";
$result = file_get_contents("https://yourtool.com/whois?domain_name=" . urlencode($domain));
$data = json_decode($result, true);
if(isset($data['available']) && $data['available']) {
echo "Domain is available";
}
Приклад JavaScript
fetch('/whois', {
method: 'POST',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
body: 'domain_name=example.com'
})
.then(res => res.text())
.then(data => console.log(data));
Інструмент включає очищення вхідних даних і перевірку CSRF для запобігання атакам із впровадженням коду та підробкою міжсайтових запитів.
6. Поширені запитання
Що таке пошук WHOIS?
Пошук WHOIS отримує публічну інформацію про реєстрацію доменного імені, включаючи дані про реєстратора та дати реєстрації.
Як перевірити, чи доступний домен?
Введіть домен у інструмент пошуку. Якщо запис про реєстрацію не знайдено, він буде позначений як доступний.
Чому контактна інформація прихована?
Багато доменів використовують служби захисту конфіденційності, які приховують персональні контактні дані.
Що таке RDAP?
RDAP (Registration Data Access Protocol) — це сучасна заміна WHOIS, яка надає структуровані дані про реєстрацію доменів.
Чи можу я перевірити будь-яке доменне розширення?
Підтримується більшість поширених доменів верхнього рівня (TLD). Непідтримувані розширення можуть повертати помилку.
Наскільки точні дані WHOIS?
Точність даних залежить від реєстратора та реєстру. Деяка інформація може бути застарілою або захищеною з міркувань конфіденційності.
Схожі інструменти
Введіть IP, щоб знайти пов'язаний домен або хост.
Перегляньте DNS-записи A, AAAA, CNAME, MX, NS, TXT і SOA для хоста.
Отримайте приблизні дані про IP-адресу.
Популярні інструменти
Змініть порядок букв у реченні або абзаці.
Отримайте розмір тексту в байтах (B), кілобайтах (KB) або мегабайтах (MB).
Порахуйте кількість символів і слів у заданому тексті.
Переверніть текст догори дриґом легко.
Перетворіть число на його прописну форму.
Перетворіть звичайний текст у курсивний стиль шрифту.