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