ドメインの可用性を判断するために WhoIs クエリを実行する API を使用しています。
ただし、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 を通過する必要があります。確かに、これはこれを行うための最良の方法ではありません。ドメインが登録されているかどうかを判断する簡単な方法はありますか?