手账正文

开了代理还要改 DNS 吗?新手先看这几个区别

网页打不开时,很多教程第一句话就是“换个 DNS”。但你已经开了代理,改电脑里的 DNS,不一定改到了真正出问题的那一处。

DNS 就像帮网站查地址

你输入的是网站名字,连接时还需要找到对应地址。DNS 负责做这类查询。电脑系统、浏览器和代理客户端都可能参与,但并不是每次访问都把三套设置轮流用一遍。

浏览器自己查询时,可能使用它的安全 DNS;把网站名字交给代理处理时,查询方式又由代理相关设置决定。因此,同一个“DNS”开关,放在不同软件里,作用可能不同。

正常能用,不用为了优化而改

没有明确问题时,先保留服务方提供的有效配置。随手填进一个网上推荐的地址,反而可能让公司内网或某些网站找不到地址。

如果刚修改了浏览器的安全 DNS,随后出现网页异常,先记下当前设置,再恢复修改前的状态做一次对照。只改这一个地方,结果才容易判断。

出问题时,先看“谁的地址没找到”

一个是机场节点自己的地址,另一个是你想访问的网站地址。连节点都找不到,和节点连上后找不到目标网站,需要检查的配置不一样。

在客户端日志里找到失败的域名,再核对它属于哪一种。以 Mihomo 为例,节点域名有专门的解析设置;不要因为字段名字里有“默认”两个字,就认为它负责所有查询。

按这个顺序试,比较省事

先确定只有一个网站出问题,还是很多网站都失败;再比较另一个浏览器;最后查看客户端中的解析错误。如果需要改设置,记录旧值,一次改一项,不改善就恢复。

公司内网、学校网络或工作 VPN 使用的 DNS,可能负责公共网络查不到的内部地址。遇到这类情况,先核对管理员提供的设置,别统一换成公共 DNS。

接着看

资料参考

评论

搜索文章

正在加载搜索…