linux修改dns 簡單可行的dns使用方案

2021-10-13 16:04:21 字數 1686 閱讀 4019

一般來說使用使用當地運營商的dns是比較理想的,不管是延遲或者解析速度應該都還算可以。但是很多時候運營商劫持汙染還是比較嚴重的,特別是一些國外的**。使用adguard home,smartdns,dnsmasq,dnscrypt-proxy等等都是比較實用的dns方案,不過設定可能稍微比較麻煩一點。

這一篇可能有一點經驗之談,也不一定對,不同地區不同運營商差別都是比較大的。

1、如果沒有dns劫持情況,還是推薦使用當地運營商的dns為主。

2、如果存在劫持情況,可以使用相對純淨的dns,國內的dns使用114的或者阿里的可能會相對好一點,如果喜歡用國外的,移動使用opendns,電信或者聯通使用谷歌的可能相對比較好一點。

114.114.114.114 #114223.5.5.5 # 阿里208.67.222.222 # opendns8.8.8.8 # 谷歌
修改dns可以在路由器設定dns,或者,手機設定靜態ip修改dns,window在網路屬性裡修改dns,linux修改/etc/resolv.conf。

3、dot[dns over tls]或者doh[dns over https],解決dns汙染和隱私問題,兩個都挺好用的,目前支援的dns還不是很多,一些裝置也不一定支援,一些**可能會遇到開啟比較慢的問題。

國內可以使用阿里或者dnspod的:

阿里dot:dns.alidns.com

doh:

dnspod dot:dns.pub

doh:

國外可以使用谷歌或者cloudflare的:

谷歌dot:dns.google

doh:

cloudflare dot:1dot1dot1dot1.cloudflare-dns.com

doh:

安卓9.0以上系統可以設定私人dns,選擇你需要的dot即可。chrome瀏覽器最新版不管是安卓還是windows都可以在隱私與安全裡設定doh。win10需要在windows 10 build 19628版及以上版本才能設定doh。

4、分流,使用國內的dns,國外的**可能打不開,使用國外的dns,國內的**可能開啟很慢,所以還是國內的**使用國內的dns,國外的**使用國外的dns。可以使用smartdns或者dnsmasq,配置可能會稍微比較麻煩一點。如果是使用v2,安卓客戶端啟動本地**和設定遠端**即可,電腦版可以使用自定義配置檔案,然後參考v2文件,也可以設定一下分流。

今日推薦:

github 現已支援暗黑模式:

文字打馬塞克之後恢復工具;買機場的最近可能需要注意一下了

linux 修改IP,閘道器,DNS

一 修改ip位址 1 修改對應網絡卡的ip位址的配置檔案 vi etc sysconfig network scripts ifcfg eth0 修改以下內容 device eth0 描述網絡卡對應的裝置別名,例如ifcfg eth0的檔案中它為eth0 bootproto static 設定網絡卡...

Linux修改IP 閘道器 DNS

重啟網路服務 etc rc.d init.d network restart ip位址 子網掩碼 編輯 etc sysconfig network script ifcfg eth0 device eth0 bootproto static 靜態還是動態 broadcast 192.168.1.25...

Linux下修改DNS命令

第一步 檢視dns cat etc resolv.conf 裡面的nameserver 就是你的dns 第二步 用vi工具修改你的dns vi etc resolv.conf例 nameserver 192.162.1.2vi工具儲存退出命令 w 儲存檔案但不退出vi w file 將修改儲存在fi...