Скрипт перевірки доступності доменного імені
Функціонал скрипта:
Вхідні дані
Список доменів для перевірки (формат .txt, .csv або масив у коді).
Можливість вказати TLD (наприклад, .com, .net, .org) для обмеження перевірки.
Перевірка доступності
Через WHOIS:
Скрипт відправляє запит на WHOIS-сервер для кожного домену.
Визначає, чи домен зареєстрований або вільний.
Через API регістратора (опційно):
Якщо є доступ до API (наприклад, Namecheap, Gname), скрипт робить запит на доступність домену.
Паралельна обробка:
Скрипт перевіряє кілька доменів одночасно для прискорення процесу.
Обробка результатів
Скрипт позначає кожен домен:
Available – можна зареєструвати.
Registered – вже зайнятий.
Error – не вдалося перевірити (наприклад, помилка з WHOIS).
Вивід результату
Таблиця або файл (CSV/XLSX) із колонками:
Домен, Статус, TLD.
Можливість відразу відфільтрувати тільки доступні домени.
Опціональні можливості
Ліміти запитів на одиницю часу, щоб уникнути блокування WHOIS або API.
Повторна перевірка помилкових доменів (Error).
Вхідні дані
Список доменів для перевірки (формат .txt, .csv або масив у коді).
Можливість вказати TLD (наприклад, .com, .net, .org) для обмеження перевірки.
Перевірка доступності
Через WHOIS:
Скрипт відправляє запит на WHOIS-сервер для кожного домену.
Визначає, чи домен зареєстрований або вільний.
Через API регістратора (опційно):
Якщо є доступ до API (наприклад, Namecheap, Gname), скрипт робить запит на доступність домену.
Паралельна обробка:
Скрипт перевіряє кілька доменів одночасно для прискорення процесу.
Обробка результатів
Скрипт позначає кожен домен:
Available – можна зареєструвати.
Registered – вже зайнятий.
Error – не вдалося перевірити (наприклад, помилка з WHOIS).
Вивід результату
Таблиця або файл (CSV/XLSX) із колонками:
Домен, Статус, TLD.
Можливість відразу відфільтрувати тільки доступні домени.
Опціональні можливості
Ліміти запитів на одиницю часу, щоб уникнути блокування WHOIS або API.
Повторна перевірка помилкових доменів (Error).