Tuuz

Results 34 comments of Tuuz

> 用wireshark抓包看了 smartdns正确的返回了edns信息 怀疑你配置的上游就没返回edns信息 我用dig看了,确实没有,我查了上游,8.8.8.8有的,然后114也是有的,所以这个很奇怪过了smartdns之后就没了

![image](https://user-images.githubusercontent.com/24893075/151133594-3c7297cc-b092-45b2-b17d-35d055af1434.png)

![image](https://user-images.githubusercontent.com/24893075/151153013-a011f632-5714-44e4-bc49-ee78592c3c15.png) ![image](https://user-images.githubusercontent.com/24893075/151153012-a7bc5c32-d936-42eb-9e22-20e82f7d64b2.png) 没有测速然后返回多了一些,还是没有edns

> 就个人了解,smartdns会把edns信息给过滤了,所以返回的是无edns的 上面那位说的对,就是如果你不用测速,确实是可以支持edns的,可是……我用smartdns不就为了测速呢,可太难了

> 因为我用smartdns,我希望解决最大的问题,是ipv6和ipv4的切换问题,例如我访问一些站点,明明使用Ipv4更快,但是因为有ipv6,系统会自动选择ipv6,我认为这样是不对的,所以使用smartdns就能解决这个问题,所以我希望可以做一个降级模式,速度的匹配仅针对aaaa,如果aaaa速度更快,则返回整个aaaa的内容,如果aaa更快,则返回aaa的原文,这样就保留了测速+edns的信息 我现在的解决方案是使用dns2sock+dns选择器,如果是部分域名,则直接使用国外dns解析,否则使用国内的,但是就会遇到ipv6的问题,因为有些国外的地址就会解析成ipv6的,所以还是要依赖smartdns的测速功能来解决这个问题

> 还有就是淘宝方面的,使用ipv6后会经常触发拉取验证,非常烦,所以整个淘宝系的aaaa我都屏蔽了,所以我希望整个系统里面是保留aaaa的,因为有些地址只有aaaa,如果把forceaaaa给他开了,那所有的aaaa都解析不出来了,难受…… 这块只能靠作者来修 然后很不幸的是,整个微软系列的游戏,全部需要验证edns,如果dns不符,连xbox都打不开,非常难受,之前只是模拟飞行这一款游戏没办法联机,现在是打开游戏就会直接提示“需要插入光盘”,这是因为联网鉴权失效了,另外不知道从什么时候起,在smartdns环境下,现在连xbox都无法打开了,使用了上面说的直接通过“切换dns服务器通道”的程序,就能正常,但是ipv6也有墙,有些地址无法访问,还……挺吐血的 这个问题目前也比较严重了,作者这块可能需要关注下了呢

![image](https://user-images.githubusercontent.com/24893075/161533472-abd3d1ca-355e-4219-a7b4-de5ea754693d.png) @pymumu 编译编不动啊,不然……作者直接发布版本吧

![image](https://user-images.githubusercontent.com/24893075/161671629-8c40f982-4092-4b81-baea-f8d6ddc45d69.png) 依旧不行啊 @PikuZheng ![image](https://user-images.githubusercontent.com/24893075/161672135-983c3d72-d50b-4c3c-acee-a8eca285175b.png) 删掉编译的内容重新编译还是显示这个

> [smartdns-x86_64.zip](https://github.com/pymumu/smartdns/files/8418327/smartdns-x86_64.zip) 谢谢

这边其实用smartdns是为了解决几个问题(在whole-repsonse模式开的情况下): 1.对多个dns进行测试,最终返回最快的某个dns的结果群完整复制返回:,不同的运营商之间可能对某个域名有不同的返回,例如国内ping某个网址,联通会返回联通的地址群,电信会返回电信的地址群,这个时候使用smartdns对联通和电信的ip进行测试,就能知道联通的dns的ip快还是电信的快,如果电信的快,就将电信的整个ip组返回即可 2.针对特定dns服务器开启whole-response:有些IP需要走国外的IP,所以如果可以针对特定的dns服务器开启whole-response模式也是特别不错的 3.针对特定网址开启whole-response:这点最靠谱,目前也仅仅只有微软的全部应用需要检测edns,steam那些都没有,所以如果可以针对特定网址开启,其他的地址不开启,其实是对浏览影响最小的方案 所以以上3点,希望作者和开发者们可以从功能上参考下