DNS Chooser是一款幫助用戶尋找最適合用戶自己的DNS并采用的軟件,通過DNS Chooser能夠有效提高電腦的網(wǎng)速,同時DNS Chooser也能夠防止用戶遭受DNS污染,軟件能夠自動對網(wǎng)卡進行配置從而有效提高網(wǎng)速,有需要的用戶可以下載使用。
功能介紹
1. 智能選擇最快的IP給用戶。
2. 能防止DNS染污(但不能直接防止DNS劫持,特別是故意的劫持,比如故意返回假的80或443通的IP給請求者,但通過特殊配置也能防止DNS支持,參見進階信息)。
3. 本地cache,二次解析在TTL內(nèi)直接返回(當前只cache了正常結果,非正常結果不會cache,也就是說如果一個域名解析得到的所有IP都是不通的,每次解析耗時都會較長,之后可能會考慮加入非正常結果的cache)。
4. 盡量做到免配置,自動對相應網(wǎng)卡進行配置。
注意事項
1. 不支持TCP,當前只支持UDP。
2. 不支持IPV6。
3. 系統(tǒng)最低要求是Windows 7以上。
4. 缺省會將本機原有的DNS當成其中的一個上游DNS,這個過程是自動的,不需要額外管理與設置。如果不需要(假如您想將上游DNS全部配置成dnscrypt)可以強制用參數(shù)禁用(OriginalResolverAddress disable)。
5. 如果一個DNS請求沒有A記錄請求,則直接返回收到的第一個DNS響應。
6. 客戶端在管理模式下,關閉窗口是最小到系統(tǒng)托盤,要真正退出客戶端,請從系統(tǒng)托盤的菜單中退出。
關于本軟件的申明:
此軟件為免費軟件,且當前仍處于開發(fā)階段,不能確保穩(wěn)定性。愿意使用此軟件的用戶都被視為測試用戶,本人不對用戶使用此軟件造成的任何直接或間接損失承擔責任,如果不同意此申明,請不要使用此軟件。
用戶數(shù)據(jù)收集及隱私:
當前該軟件只是一個客戶端,不依賴于特定的服務器,您的DNS解析請求只會發(fā)送到配置里的上游DNS(及您局域網(wǎng)內(nèi)的缺省DNS),dnschooser當前本身不會收集這些記錄,但我不能確定配置里的DNS會否收集您的DNS解析請求。您也可以自己配置上游DNS。dnschooser-winclient會收集(通過Google Analytics)必要的匿名事件以用于獲得軟件使用情況。dnschooser服務有日志功能,默認沒有開啟,如果您自己開啟日志功能,請注意您的DNS解析記錄會被記錄到您指定的本地文件中。
配置要求
1. Windows 7(包括)以上
安裝/卸載:
1. 當前沒有做安裝包,直接運行包里的install.bat安裝
2. 卸載時,請先從托盤菜單關閉dnschooser客戶端程序,然后運行uninstall.bat,然后再刪除,不要直接刪除文件
進階信息:
因此軟件是基于dnscrypt-proxy開發(fā),盡量保留了dnscrypt-proxy的特性,可以配置上游為dnscrypt服務器,如果所有上游DNS都是dnscrypt服務器(還需要禁用自動本機DNS,配置ResolverName為多個上游dnscrypt服務器,可參考dnscrypt-proxy文檔),那可以完全防止DNS劫持,但這樣配置可能會導致國內(nèi)一些CDN網(wǎng)站不能得到最好的結果。不推薦完全使用dnscrypt做為上游DNS。
常見問題
Q: 我能用dnschooser科學 上 網(wǎng)么?
A: 抱歉,dnschooser不是用于這個目的的。
Q: 那這東西有什么用?
A: 最典型的應用場景是上coursera課程,解決卡頓,視頻不流暢問題。這個也是本軟件最原始的動因。通常來講,適用于CDN域名的解析(可以理解成一個域名有多個可能的IP的)場景。因dnschooser盡量的考慮了兼容性,對于普通非CDN域名解析也適用,但沒有加速作用,只是可以防止DNS污染。
Q: dnschooser基于80或443端口測速,那如果這些端口本身都沒有打開會解析失敗么?
A: 首先,絕大部分要解析的域名,這兩個端口中的其中一個應該是打開了的。如果確實都沒有打開,那dnschooser也能正常返回IP,但此IP是從上游DNS解析結果中隨機選擇的(即沒有最快的概念的,確實沒法找最快的了)。
Q: 安裝時3x0為什么會報警?安裝及配置時為什么需要管理員權限?
A: 該軟件分兩部分,一個是直接提供DNS服務的windows service,另一個是界面管理程序,安裝windows service及修改網(wǎng)絡設置在Windows下如果啟用了UAC,都會要求管理員權限。如果介意,慎用。