-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
大佬看看这个人的讨论
记录一下 ChinaDNS 的工作原理
先额外准备好以下两个列表:chinalist.txt 中国域名列表、gfwlist.txt 黑名单域名列表。
当接收到请求的时候,先去匹配请求的域名是否在 chinalist 列表里。如果存在,则直接使用 国内 DNS 解析;如果不存在,则去匹配 gfwlist 列表。如果在 gfwlist 里,则直接使用 可信 DNS 解析;如果不存在,则继续当前版本的 ChinaDNS 的解析流程。
添加一个选项以支持 EDNS, 可以分别设置 EDNS 的 subnet 的 IP.
支持缓存查询结果和修改 TTL.
为了防止 UDP 丢包,在请求 DNS 的时候,连续(或者并发?)发送若干次(可自定义,默认不开启这个特性)请求,采用最先返回的结果。
The text was updated successfully, but these errors were encountered: