Skip to content
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

关于chinadns一些特性的请求 #156

Open
xspeed1989 opened this issue Sep 13, 2020 · 7 comments
Open

关于chinadns一些特性的请求 #156

xspeed1989 opened this issue Sep 13, 2020 · 7 comments

Comments

@xspeed1989
Copy link

大佬看看这个人的讨论
记录一下 ChinaDNS 的工作原理

先额外准备好以下两个列表:chinalist.txt 中国域名列表、gfwlist.txt 黑名单域名列表。
当接收到请求的时候,先去匹配请求的域名是否在 chinalist 列表里。如果存在,则直接使用 国内 DNS 解析;如果不存在,则去匹配 gfwlist 列表。如果在 gfwlist 里,则直接使用 可信 DNS 解析;如果不存在,则继续当前版本的 ChinaDNS 的解析流程。
添加一个选项以支持 EDNS, 可以分别设置 EDNS 的 subnet 的 IP.
支持缓存查询结果和修改 TTL.
为了防止 UDP 丢包,在请求 DNS 的时候,连续(或者并发?)发送若干次(可自定义,默认不开启这个特性)请求,采用最先返回的结果。

@pexcn
Copy link

pexcn commented Sep 14, 2020

你可能需要这个:https://github.com/zfl9/chinadns-ng

@xspeed1989
Copy link
Author

你可能需要这个:https://github.com/zfl9/chinadns-ng

@pexcn 可能需要自己编译openwrt版本 还有修改wrt版本的那个配置页面
感觉有点陌生

@pexcn
Copy link

pexcn commented Sep 15, 2020

https://github.com/pexcn/openwrt-chinadns-ng

@xspeed1989
Copy link
Author

@pexcn 大佬谢谢,有web配置UI吗

@xspeed1989
Copy link
Author

@pexcn 感谢大佬,已经编译好了 回家再试试

@pexcn
Copy link

pexcn commented Sep 15, 2020

@pexcn 大佬谢谢,有web配置UI吗

看看 luci 分支,不确定能不能用

@xspeed1989
Copy link
Author

@pexcn 大佬谢谢,有web配置UI吗

看看 luci 分支,不确定能不能用

@pexcn
image

大佬可用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants