2016-12-29 14 views
0

現在、ドメインの可用性をチェックする必要があります。その場合、誰かがHTTPの返信ステータスコードを使用するという考えを示します。HTTP戻りコードを使用してドメインの可用性をチェックすることはできますか?

ドメインが利用可能な場合、HTTP 404が返されます。そうでない場合、ドメインは利用できません。

質問は、HTTP戻りコードを使用して、要求されたドメインの可用性をチェックすることはできますか?

ありがとう:)と私の貧しい私の英語のために申し訳ありません。

答えて

0

(フル開示:私はこれを行うにはAPIを提供Domainr、の所有者の一人です)

いいえ、残念ながらHTTPステータスコードは、このために動作しません - HTTPエラーがちょうどことを示しますHTTPサーバーは、照会している特定のドメイン(およびポート)で応答していません。

信頼できるドメインの可用性は、ICANN認定のレジストラエンティティによって、TLDのレジストリバックエンド(Verisignが.com、Nominetが.ukなど)をチェックすることによってのみ判断できます。 (または国コードドメインのccTLDレジストリは、)

DNSはほとんどあなたが求めている(例えばNXDOMAINは「利用可能」を意味します)が、登録したドメインは、関連するすべてのネームサーバを持たない偽陽性があることができるか実現。時折フォールスポジティブがあなたのユースケースで受け入れられるならば、DNSチェックを行うことは、これを達成するための迅速かつ自由で直接的な方法です。

あなたが使用することができ

その他のAPI:Hexonet、OpenSRS、DNSimple、eNomのような

  • ICANN認定リセラープログラム(ただし、これはサービスの任期ごとに許可されていることを確認する必要があるだろう)

  • domainr.build

+0

おかげで、これらの偽陽性で私達のAPIは、しかし受け入れられません。今私はDNSを使用するのではなく、whois apiを使うことにしています。 –

+0

はい、これにはWhoisを使うことができますが、一貫して解析するのが難しく、さまざまなTLDのサービスに料金制限などがあることに注意してください。 – Case

関連する問題