嗨,我不得不重寫大量VBScript/ASP代碼到.NET C#,其中一個部分是一個腳本來檢查用戶的IP進行正向/反向DNS檢查。將ASP反向/轉發DNS檢查器轉換爲C#
原因是一個聰明的黑客多年前設法獲得一個鏈接,該鏈接包含鏈接中的一個sql注入黑客向量,並且我的自定義防禦系統最終禁止了GoogleBot,因爲它將其視爲攻擊者。
我有儘可能多的合法SERP IP範圍儘可能多的列表,但如果新來的在線我需要一種方法來阻止我禁止GoogleBot而不是使用GoogleBOT用戶代理的黑客。
我使用的COM組件允許我指定要使用的DNS服務器,以及我公司的DNS服務器我有2個備份IP範圍6.6.6.6 & 8.8.8.8如果需要的話可以使用。
我遇到的麻煩是將DNS服務器IP設置爲使用我的C#代碼進行DNS請求。
有誰知道什麼時候我不喜歡
IPHostEntry hostInfo = Dns.GetHostEntry("202.1.3.12");
hostname = hostInfo.HostName.ToString();
命令,無需有人在另一個論壇曾建議設置註冊表項我如何重寫它必須使用默認的地址?
我想可能有一個簡單的設置來指定要使用的DNS服務器的IP?
任何幫助將不勝感激。
謝謝
那麼,如果你停止這樣做會發生什麼? – 2015-02-10 14:59:31