質問
どうかを確かめるとともに、場合には、ドメイン名の登録を行?思を確かめるとともに、場合には、対応するIPが使えないように作業しました。あるシークエンサーデータはPHPやPythonですか?
解決
「登録」とは、「IPアドレスを割り当てられて」という意味ではありません。ドメイン名が登録されているかどうかを知るためには、whoisのクエリを実行する必要があります。
Pythonのは、 pywhois のがありますが、そのウェブサイトからは、やや未熟なようです。これはSO の質問href="https://stackoverflow.com/questions/50394/what-python-way-would-you-suggest-to-check-whois-database-records">また
は、PHPの場合は、あります...驚き... phpwhoisするます。
他のヒント
マイク・ノットは、あなたができますシンプルなPHPクラスを作成しましたあなたが望む任意のドメインのwho.isデータを照会するために使用します。
あなたがコールすると、
$whois = getwhois($sld, $tld);
あなたはちょうどドメインが現在登録されているかどうかを判断するために$whois
の内容を確認する必要があります。
梨するから net_whoisパッケージを使用します。 サーバー名は、ドメイン名と一緒に報告されたときに発生する可能性が複数の結果のために似た何かをします:
require_once ¨Net/Whois.php¨;
$whois = new Net_Whois;
$whois->authorative = true;
$data = $whois->query(¨example.com¨);
チェックの場合のドメイン名の登録に必要な二つの情報:
- Whoisサーバで、それぞれのトップレベルドメイン(第二レベルドメイン)
- マッチングパターンに応答するwhoisサーバー
その情報は変化します。この Whoisサーバー一覧 というコンパイルに必要な情報のために500以上のトップレベルドメイン.リストにも APIサービス チェックの場合のドメインが可能です。PHPのクライアントAPIう whois-api-php:
$whoisApi = new whoisServerList\WhoisApi("apiKey");
echo $whoisApi->isAvailable("example.net") ? "available" : "registered";