Я использую API, который выполняет запрос WhoIs для определения доступности доменов.
Однако кажется, что каждый TLD дает разные типы ответов, поэтому мне приходится создавать настраиваемые поисковые запросы для каждого из них:
result.match("No match for") //.com
result.match("NOT FOUND") //.info, .org
!result.match("Administrative")//.biz
result.match("Invalid query or domain")//.tk
!result.message.match("registered")//.ca
result.match("No Match")//.edu
result.match("Status: free")//.de
result.match("Not found:")//.de
Есть еще сотни TLD, которые нужно пройти. Конечно, это не лучший способ сделать это. Есть ли более простой способ определить, зарегистрирован домен или нет?