2012-01-02 40 views
0

我有一個PHP頁面,它反覆使用PHP函數checkdnsrr濫用PHP函數checkdnsrr

在被禁止之前,我可以在一天/一小時/一個月內使用它多少次?

我的服務器IP可以禁止使用它太多嗎? 如果我使用它太多,他們是否會發生其他任何事情?

+2

這取決於你打擊的服務器。沒有一臺DNS服務器。 – ceejayoz 2012-01-02 13:39:06

+0

被誰或從誰或什麼的禁令取消?你使用的是什麼名稱的服務器?您與誰操作這些名稱服務器的協議是什麼? – 2012-01-02 13:39:55

+0

我不知道它正在檢查哪些服務器,我只是在我的php代碼中使用checkdnsrr,並且正在考慮是否可以禁止它? – David19801 2012-01-02 14:26:56

回答

1

checkdnsrr查詢您系統的DNS解析器。如果您已經設置了您自己的DNS解析器,則可以隨時查詢它。

預配置的DNS解析器通常位於您的ISP(或託管情況下的數據中心提供商),或者諸如GoogleOpenDNS之類的大型解析器之一。無論哪種方式,這些服務器通常都是高性能的,並且可以輕鬆處理每秒數千個請求。除非您每個HTTP請求撥打checkdnsrr超過10次,否則您的請求量可能不會突出。

要找出你的DNS服務器設置爲,讀/etc/resolv.conf(在Windows上,你必須執行ipconfig /all。您可以使用whois命令找出誰擁有該DNS服務器,並聯系他們獲取更多信息。