Перевірка доменного імені

Перевірка доменного імені

У цьому уроці я покажу як створити скрипт перевірки, вільний домен чи ні. У прикладі проводитися перевірка тільки в зоні RU але ви можете дописати скрипт для тих доменних зон які вас цікавлять.

Для початку пройдемося по основам. Якщо Ви хочете перевірити зайнятий домен, вам потрібно облямувати запит на Whois сервер, який містить реєстраційні дані перевіряється домену в зоні домену верхнього рівня (Top-Level Domain, TLD). Загалом все TLD мають свій сервер наприклад для RU це whois.ripn.net для COM whois.crsnic.net. Ось і в нашому скрипті ми будемо відправляти запит на Whois сервер який поверне нам відповідь зареєстрований домен чи ні.

Приступимо до написання коду.

Напишемо функцію яка буде з'єднуватися з сервером Whois, надсилати запит про домен і повертати відповідь.

Отже, коли у нас є функція перевірки домену, створимо HTML сторінку з формою, яка містить поле введення.

Код HTML з вбудованим оброблювачем форми виглядає наступним чином:

Тут викликатися ще одна функція showDomainResult яка викликає основну функцію і виводить результат в рядку таблиці.

showDomainResult функція виглядає наступним чином:

Все скрипт готовий, ви можете доопрацювати і доповнити його для перевірки більшої кількості доменних зон.

Ось сервера для різних доменних зон

Схожі статті