linux修改dns_简单可行的dns使用方案

一般来说使用使用当地运营商的dns是比较理想的,不管是延迟或者解析速度应该都还算可以。但是很多时候运营商劫持污染还是比较严重的,特别是一些国外的网站。使用adguard home,smartdns,dnsmasq,dnscrypt-proxy等等都是比较实用的dns方案,不过设置可能稍微比较麻烦一点。

这一篇可能有一点经验之谈,也不一定对,不同地区不同运营商差别都是比较大的。

1、如果没有dns劫持情况,还是推荐使用当地运营商的dns为主。

一个简单的方法测试是否有劫持,raw.githubusercontent.com和github.io目前大部分地区都可能存在劫持情况,很多github的文件不能直接下载或者github page无法访问。可以使用dig或者nslookup查询,如果无法查询到ip或者返回127.0.0.1,就是存在劫持情况。

4d0ee0298a87976a41a808888eba93e2.png

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。

816a50a1c69c1a15e2f115b0bde7c8ed.png

3、dot[dns over tls]或者doh[dns over https],解决dns污染和隐私问题,两个都挺好用的,目前支持的dns还不是很多,一些设备也不一定支持,一些网站可能会遇到打开比较慢的问题。

国内可以使用阿里或者dnspod的:

阿里dot:dns.alidns.com

doh:https://dns.alidns.com/dns-query

dnspod dot:dns.pub

doh:https://dns.pub/dns-query

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

谷歌dot:dns.google

doh:https://dns.google/dns-query

cloudflare dot:1dot1dot1dot1.cloudflare-dns.com

doh:https://1.1.1.1/dns-query

安卓9.0以上系统可以设置私人dns,选择你需要的dot即可。chrome浏览器最新版不管是安卓还是windows都可以在隐私与安全里设置doh。win10需要在Windows 10 Build 19628版及以上版本才能设置doh。

d4daa98e7711be377e67c7edcb45e3ba.png

4、分流,使用国内的dns,国外的网站可能打不开,使用国外的dns,国内的网站可能打开很慢,所以还是国内的网站使用国内的dns,国外的网站使用国外的dns。可以使用smartdns或者dnsmasq,配置可能会稍微比较麻烦一点。如果是使用v2,安卓客户端启动本地代理和设置远程代理即可,电脑版可以使用自定义配置文件,然后参考v2文档,也可以设置一下分流。

857733532c9e9bb8735628468e3ca2bc.png

f8fdf2fac27a509783208cb242f24006.png

今日推荐:

GitHub 现已支持暗黑模式:

https://bbs.zsxwz.com/thread-3577.htm

上一期:

文字打马塞克之后恢复工具;买机场的最近可能需要注意一下了

37c99fcf3bca8a64253df9a10bc0695a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值