使用 DnsForwarder 创建的 DNS

2014-06-24 19:59:42 +08:00
 shaoshuang
在阿里云的杭州节点上用DNSForwarder创建了一个DNS,根据GFWList定向选择域名解析逻辑,List内使用TCP请求8.8.8.8和8.8.4.4,List外使用UDP请求223.5.5.5,223.6.6.6,114.114.114.114,114.114.115.115

DNS地址:114.215.177.228
欢迎使用看看效果
6057 次点击
所在节点    DNS
13 条回复
interdev
2014-06-24 22:54:36 +08:00
这个好,但TCP请求8.8.8.8和8.8.4.4 也一样会reset,得不到正确的,List内应通过vpn请求8.8.8.8和8.8.4.4才能得到正确的IP
missdeer
2014-06-24 23:13:39 +08:00
走dnscrypt好了
streamgo
2014-06-24 23:15:51 +08:00
DNS长期有效吗?还是只用来测试的?

我现在测试。
shaoshuang
2014-06-25 01:15:54 +08:00
@streamgo 长期有效,凌晨有一定概率短暂维护
shaoshuang
2014-06-25 01:16:25 +08:00
@missdeer dnscrypy没有缓存,而且速度比较慢
shaoshuang
2014-06-25 01:17:52 +08:00
@interdev 我发现tcp请求过来的都是准确的哎,似乎没有reset
missdeer
2014-06-25 08:39:25 +08:00
@shaoshuang 嗯,确实有这个问题,所以我在前面又套了个dnsmasq,不同域名走不同的上游DNS
missdeer
2014-06-25 08:40:00 +08:00
@shaoshuang 貌似dropbox有的子域名走tcp会被reset
scola
2014-06-25 10:57:26 +08:00
C:\Users\tstcit>nslookup twitter.com 114.215.177.228
?蛟?: ip215.hichina.com
Address: 114.215.177.228

??瓜壇?:
??: twitter.com
Addresses: 59.24.3.173
37.61.54.158

好像不对
shaoshuang
2014-06-25 12:38:04 +08:00
@scola JayShaodeMacBook-Pro:~ jayshao$ nslookup twitter.com 114.215.177.228
Server: 114.215.177.228
Address: 114.215.177.228#53

Non-authoritative answer:
Name: twitter.com
Address: 199.59.149.230
Name: twitter.com
Address: 199.59.149.198
Name: twitter.com
Address: 199.59.148.10
Name: twitter.com
Address: 199.59.148.82

我这里似乎是对的,我刚才更改了下架构,dnsforwarder不是特别稳定,因此改用了dnsmasq+dnscrypt的架构
anyfc
2014-06-25 19:04:27 +08:00
@shaoshuang 这个好,我在openwrt上就是用的dnsmasq+dnscrypt来解决dns污染的。
shaoshuang
2014-06-26 09:20:02 +08:00
经过反复测试,发现还是会被污染,因此放弃~
zanpen2000
2014-06-27 09:14:33 +08:00
这个方案,和自己直接在局域网内用Bind自己架dns服务器,有啥区别吗? 我对网络不是很懂,根据网络上的教程好歹弄了个dns服务器,目前都用这个查资料。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/119318

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX