2016-12-29 42 views

回答

0

(全面披露:我Domainr,它提供了一個API做到這一點的業主之一)

不,不幸的是HTTP狀態代碼不會爲這方面的工作 - HTTP錯誤只想表明, HTTP服務器在您查詢的給定域(和端口)上沒有響應。

在較低級別,權威域可用性只能通過ICANN認可的註冊商實體檢查TLD的註冊機構後端(例如Verisign運行.com,Nominet運行.uk等)來確定。 (或ccTLD註冊管理機構,用於國家/地區代碼域)

DNS幾乎可以完成您所要求的操作(例如,NXDOMAIN表示「可用」),但可能存在誤報,其中註冊的域沒有任何關聯的名稱服務器。如果您的使用案例偶爾出現誤判,那麼執行DNS檢查是一種快速,免費且直接的方法。

其他API,你可以使用:

  • ICANN授權的分銷商計劃像Hexonet,OpenSRS,DNSimple,eNom的(但你需要確認這相當於其服務條款是允許的)

  • 我們的domainr.build

+0

感謝API,這些假陽性是不能接受的,但。現在我正在尋找使用whois api而不是僅使用DNS。 –

+0

是的,您可以嘗試使用Whois,但請注意,可能難以一致地解析,各種TLD的服務可能會受到速率限制等。 – Case

相關問題