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