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

Категория: PHP.

514071616-2395974

В этом уроке я покажу как создать скрипт проверки, свободен домен или нет. В примере проводиться проверка только в зоне RU но вы можете дописать скрипт для тех доменных зон которые вас интересуют .
k_prim2-8011514

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

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

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


Теперь когда у нас есть функция проверки домена, создадим HTML страницу с формой, которая содержит поле ввода.

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