2012-07-22 32 views
-2

如何檢查長列表中每個域的域可用性?例如,我想選擇一個基本詞,例如「溢出」並檢查單詞後面的所有3個字母組合的域可用性,例如, 「overflowabc」如何使用PHP檢查大量的域名可用性?

是否有爲此編寫的腳本?做這樣的大規模搜索是合法的嗎?

+0

什麼是「域可用性」? – 2012-07-22 11:26:42

+0

還有Whois apis,您可以在其中查詢域名和詳細信息,但需要花費一定的成本和限制。 – Gntem 2012-07-22 11:27:10

+1

域名註冊非常無聊。我們在2012年,來吧。 – Mahn 2012-07-22 12:24:14

回答

3

可以使用checkdnsrr功能進行域名查詢:

if (checkdnsrr($domain, 'A')) { 
    ... 
} 

是非法的刮DNS註冊管理機構在一些國家,但你是不是真的刮,只是尋找可用性。所以它應該沒問題。

http://php.net/manual/en/function.checkdnsrr.php