2011-03-10 34 views
0

我使用phpwhois獲取.org域名列表中的信息。phpWhois無法獲取.org域名

一切都開始好。但是,在腳本排序後,其中大約5個,WHOIS服務器停止給我結果。

我可以通過很多很多.com和.net's排序而不會遇到這個問題。

是否有任何方法可以選擇不同的WHOIS服務器來查詢.org域名?或者更好的是,阻止這種情況完全發生?

+0

r你正在尋找'who.is'的代理服務器 – diEcho 2011-03-10 05:40:25

回答

4

通過閱讀代碼可以看出,負責處理「org」頂級域名Whois請求的服務器看起來像限制您在一定時間內可以執行的請求數量。

phpWhoIs for .org域使用的服務器是org.whois-servers.net。我也嘗試過whois.pir.org,它有相同的限制。

如果你可以找到一個whois服務器,可以處理.org域沒有限制,你可以編輯whois.servers.php文件讓phpWhoIs使用它。當phpWhoIs試圖找出某個域使用的服務器時,它將在數組$ this-> WHOIS_SPECIAL中查看它是否在那裏列出。如果是這樣,它將使用指定的任何服務器。只需添加如下條目:

'org' => 'reallycool.whois.org', 

其中reallycool.whois.org是您要使用的whois服務器。

或者,您可能知道在達到請求限制後需要等待多長時間,並且只要在您的應用程序中實際使用了睡眠腳本。

+0

您能否告訴我使用phpWhois時,每天或每小時的查詢限制是多少? – 2014-04-21 03:37:02

+0

@ComputerUser - 這是有限制的whois服務器。 phpWhois只是爲了解決這些限制而編寫的。另外,不同的whois服務器有不同的限制,所以沒有直接的方法來回答這個問題。 – Matthew 2014-04-21 13:47:07