-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.0.0版本现在可用了吗? #1
Comments
我试了下可以用 |
还没发布,目前还有一些问题。 -s 参数只能使用支持 ECS 的国外 DNS server, 并且不能使用 dns-forwarder 或者 ss-tunnel 之类的工具中转,所以基本只能用 |
@aa65535 好吧,上面的127.0.0.1:5300的确是dns-forwarder提供的,我还以为能用了,应该是用了之后ecs特性就没了,dns-forwarder还不支持ecs打包tcp吧。 |
支持的,可能是 Google DNS 不支持 TCP 协议的 ECS。 |
@aa65535 那安卓那边也不能正常工作吗,我看他们好像也用了ecs并且还是tcp |
Google DNS 应该是支持 TCP 协议的 ECS 吧,要不然不可能这么精确的,不加client解析到美国去了,加了就在国内了。 |
@suikatomoki 可能是数据包结构的问题,我目前没有去做调试,只是猜测。 |
@suikatomoki 因为 dig 默认带有一个空的 Additional record,目前 chinadns 是直接在后面追加 Additional record ,可能是这个原因导致 TCP 下 ECS 的支持出了问题。 使用 如果不是使用 dig 测试的话是可以搭配 dns-forwarder 使用的。 |
@aa65535 从2.0.0版本开始,DNS“分流”全靠ECS了吗?以前的思路不再采用了吗?旧版本还会维护吗? |
@suikatomoki 是的,以前的思路不再采用了。 |
@aa65535 再问个问题, -y 设置 delay 是出于什么考虑 |
@suikatomoki 目前逻辑很简单,就这里. |
@suikatomoki 目前存在以下四种情况
上面的 delay 是针对国外 Client Subnet 的应答, 因为目前的策略是国内 Client Subnet 优先. 而 delay time 是可以小于 0.3s 的,因为现在的应答都是来自同一个服务器. |
@aa65535 dig针对同一个域名(tieba.baidu.com)测试了十几次 发现有那么一两次返回的是国外 Client Subnet 应答的 得到了香港ip 其他得到了国内ip。 |
@suikatomoki 受限于上游 DNS,另外如果两个应答不是同时返回或者有一个丢包了,也会有这个情况。 |
@aa65535 嗯 谷歌DNS针对国内 Client Subnet 有时候返回国内的 有时候返回国外的 蛋疼 |
@suikatomoki 另外 -e 参数建议使用模糊化的 IP, 只要能大致定位对就行。 |
想要这样的 |
@aa65535 我之前好像看到google说,8.8.8.8并不一定保证接收ecs client ip,所以有时候并不准确,要准确获取需要google的https Dns proxy |
OpenDNS是不是号称支持ECS但是实际并不支持?dig了一下返回里并没有相关的数据,和谷歌的返回有明显区别…… |
目前没法用。
Google DNS的ecs支持也不好。
TCP模式下面不可用。
2017年7月23日 21:51,Ian Li <[email protected]>写道:
OpenDNS是不是号称支持ECS但是实际并不支持?dig了一下返回里并没有相关的数据,和谷歌的返回有明显区别……
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#1 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AFKrOp65WKXgxBmDM_zTtpCiopkigWL5ks5sQ0_FgaJpZM4MpXQ->.
|
感觉有条件的话还是自己在远端部署 DNS 到 HTTPS-DNS 的代理靠谱…… |
XD 确实已经过去了快半年 Google DNS OpenDNS 还有新出来的IBM Quad9 DNS都无法做到很好的支持 大致情况就是这样XD希望可以提供给开发者一定的参考 |
冒昧的问一下😅,目前这个版本现在能使用了吗 (使用 8.8.8.8)? |
-m -l 参数怎么去掉了?
-e 参数如何使用 "本地公网IP,远程服务器IP" ?
The text was updated successfully, but these errors were encountered: