恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2163|回复: 27

关于dns不得不说的话 以及smartdns到底有没有效果

[复制链接]
发表于 2020-9-10 21:24 | 显示全部楼层 |阅读模式
本帖最后由 tstar 于 2020-9-11 21:40 编辑

现在有很多关于搭建dns服务的教程,包括smartdns,设置众多的上游服务器,给你一个最快的解析地址。

但是我们要明白,你留学访问的网站的是由vps服务端访问再加密后回传给你的客户端。

那你本地dns服务获得的最优服务器结果,让vps服务器来访问不是要绕远路吗?

所以最优的dns解析结果必然是通过vps获得的。大家本地的dns服务只对国内服务器有效。

拿op自带的乳酸菌饮料p来说,本身就有这个功能。而且能够缓存。

批注 2020-09-10 212145.png

所以大家完全没有必要自己搞dns服务,国内访问随便设置一两个比较稳定的dns公共服务即可。

关于smartdns 请看13,14楼回复
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-10 21:34 | 显示全部楼层
是你的理解问题和使用问题。比如用smartdns通过虚拟线路连接国外DNS,解析到几个国外地址后对每个地址https测试,然后返回给一个连接速度最快的地址。这样出去上网连的就是最快最快的地址了。

点评

国外环境最快的不一定就是最优的  详情 回复 发表于 2020-9-10 21:44
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-10 21:44 | 显示全部楼层
隐形的肩膀 发表于 2020-9-10 21:34
是你的理解问题和使用问题。比如用smartdns通过虚拟线路连接国外DNS,解析到几个国外地址后对每个地址https ...

国外环境最快的不一定就是最优的   

点评

言简意赅 对于dns其实很简单,留学的网站就用vps获取的解析,不留学的就用国内几大公共服务器。 更何况服务器的响应速度,和访问速度又有什么必然的联系呢。  详情 回复 发表于 2020-9-10 22:40
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-9-10 22:40 | 显示全部楼层
491121046 发表于 2020-9-10 21:44
国外环境最快的不一定就是最优的

言简意赅

对于dns其实很简单,留学的网站就用vps获取的解析,不留学的就用国内几大公共服务器。

更何况服务器的响应速度,和访问速度又有什么必然的联系呢。

点评

大哥我没说用也没说不用啊  详情 回复 发表于 2020-9-10 23:00
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-10 23:00 | 显示全部楼层
tstar 发表于 2020-9-10 22:40
言简意赅

对于dns其实很简单,留学的网站就用vps获取的解析,不留学的就用国内几大公共服务器。

大哥我没说用也没说不用啊  

点评

用或不用都没错,关键是要用对。 对于网络结构,我们还是追求极简主义,环节越少,容错率越高。  详情 回复 发表于 2020-9-10 23:37
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-9-10 23:37 | 显示全部楼层
491121046 发表于 2020-9-10 23:00
大哥我没说用也没说不用啊

用或不用都没错,关键是要用对。

对于网络结构,我们还是追求极简主义,环节越少,容错率越高。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-11 13:44 | 显示全部楼层
simple is best。
之前折腾过,现在就用回留学插件的DNS配置。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-11 13:53 | 显示全部楼层
你应该说的是 要通过远程代理节点去访问国外DNS服务器,而不是通过本地网络去访问国外DNS服务器
本地网络访问国内的DNS,远程代理节点去访问国外DNS,这样解析出来的结果才是对的
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-11 14:05 | 显示全部楼层
我实测国外用了smartdns会加快不少,所以里面的原理可能和你理解的不一样
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-11 16:02 | 显示全部楼层
我不知道为什么,配置好smartDNS,电脑上开什么都很快,不管是百度 恩山还是油管谷歌 ,但是同wifi下手机打开国内网站巨慢。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-11 16:33 | 显示全部楼层
我现在编译都不会加smartdns类似的插件了,多此一举
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-11 16:54 | 显示全部楼层
本帖最后由 tsaiyuchih 于 2020-9-11 17:18 编辑

如果把smartdns+Adguard Home安装在vps,访问国外的DNS填vps的IP?会不会更快也去广告?哈哈
我跟楼主在其他楼也讨论过,我现在是把内网所有设备都指向的独立的dns server (smartdns + AdGH)网关指向OP,dns query封包该分流分流,该走隧道的就走加密隧道,国内国外全局去广告而且缓存超快!

至于为什么不把smartdns和ADGH编译在OP里?我个人感觉OP的稳定性不如ROS和Ubuntu,越多插件稳定性越差,所以我的OP只编译了一个插件,专职做好“旁路由”的角色,目前系统稳如狗。。。
Screen Shot 2020-09-11 at 5.11.57 PM.png

Screen Shot 2020-09-11 at 5.15.28 PM.png



我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-9-11 19:38 | 显示全部楼层
本帖最后由 tstar 于 2020-9-12 01:39 编辑

好的 既然大家对smartdns的错误认识这么多,而且褒贬不一。我就好好讲一下到底是为什么。

首先smartdns需要定义几个上游的dns,包括宽带服务商,几大国内公共dns,几大国外公共dns。

这中间,你也许会做域名分流,让国内域名使用国内的dns服务器。其他的使用国外的dns服务器。
国内的dns服务器,我们就不说了。

当你访问国外的dns服务器时,由于国外的dns服务器不在国内ip列表中,

例如

8.8.8.8 加利福尼亚州圣克拉拉县山景市谷歌公司dns服务器
1.1.1.1  美国 apnic&cloudflare公共dns服务器

那么访问这些dns服务器,op会走留学通道(绕过大陆ip模式),也就是说你会通过vps来访问dns服务器获得正确的解析。

以上都没有问题,但是问题恰恰出在smartdns大力宣传的ping检测上,

smartdns有两种检测模式 speed-check-mode tcp:443,ping

tcp检测大概率没有问题。ping检测问题就大了。

我们知道ping属于icmp协议,v贰瑞,ss,都无法支持。

也就是说smartdns的ping检测无法通过代理,只能通过本地。

下面是重点举例:

我通过google的dns服务器获得了最优google.com服务器的ip:172.217.25.14(深圳旁边)我的vps在深圳旁边。

你在本地ping一下这个地址能ping通吗?

你在本地能ping通的地址,能保证是vps的最优地址吗?

解决方法:不要使用ping检测,或者把smardns搭建在vps上(留学专用)。

补充:个人又测试了一下:发现即使tcp 443检测也不靠谱:

屏幕截图 2020-09-11 211042.png

google的服务器即使用tcp 也无法ping通。

而facebook却没有问题。




点评

个例吧,我tcping试了google.com facebook.com twitter.com的443端口,都没有问题,用了pdnsd,基本上都是5ms以内。  详情 回复 发表于 2020-9-15 22:12
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-9-11 21:29 | 显示全部楼层
smartdns核心功能是通过多个上游dns返回多个ip地址,然后对多个返回结果通过tcp或ping给你响应最快的ip。

但是如果这些效果都存疑的话,那么大家还是真的要考虑一下了。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-11 21:35 | 显示全部楼层
bind :7055 -no-speed-check -group psw
server-tls 101.101.101.101 -group psw -exclude-default-group
server-tls 8.8.8.8 -group psw -exclude-default-group
server-tls 8.8.4.4 -group psw -exclude-default-group

这样不就得了,工具是死的,人是活的

点评

请看 13楼的分析  详情 回复 发表于 2020-9-11 21:41
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-10-2 02:40

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表