Replies: 4 comments 10 replies
-
这个好 这样就完美了 哈哈 |
Beta Was this translation helpful? Give feedback.
0 replies
-
作者好,我看去年11月的更新里把unbound_custom.conf改成了custom_mod.yaml,那如果要实现上述的外包操作,是在custom_mod.yaml文件中这样配置吗
|
Beta Was this translation helpful? Give feedback.
7 replies
-
请教下 如果在dns上搭建dns,例如阿里云使用了53是否云服务器服务商会不会封机器呢,外包的DNS服务器也就是再搭建一套泡泡dns呗? |
Beta Was this translation helpful? Give feedback.
1 reply
-
如果DNS外包,那CNFALL是否可以关闭? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
这不算是一篇更新日志,是一个番外的高级自定义技巧。
也许有一些小伙伴的网络环境所限,无法正常递归。
那么如果有条件的话,在同地域同运营商的VPS搭建一个递归DNS,然后再对接回来,是否可行呢?当然可以。通过自定义
unbound_custom.conf
可以做到。当然,基于安全合规原因,建议VPS使用doh或者dot等协议提供DNS服务,然后使用本地局域网对接,或者直接使用zerotier等带加密的隧道。另一个场景是有的网络条件对于递归负担太重,比如#123 ,如果你的路由器有限制功能的话,你可以选择直接限制该docker连接数,无需担心限制连接数会影响递归,在开启CNFALL的情况下会先回退失败再慢慢尝试。当然你也可以直接把递归部分外包给其他DNS或者本地局域网DNS,虽然PaoPaoDNS是用于一键部署递归DNS的镜像,但后续已经添加了很多分流功能,把递归部分外包出去也是一个灵活的需求。
以下是简单的配置方法:
该配置要求镜像日期>20240425,低于该版本号的镜像使用该配置可能会导致dnscrypt冲突。
编辑
/data/unbound_custom.conf
,重启容器加载生效。或者你可以转发到你的内网DNS:
使用DoT的配置示例如下*(暂不支持DoH,有需要可以通过局域网自行搭建):
*DoT会消耗更多资源和增加延迟,使用公共DoT DNS的提供商可能会对你的请求进行限速。
需要注意的是,对接递归DNS的必须是正常的递归DNS服务器,如果你对DNS进行**套娃、过滤、改写、测速优选**等操作,可能会导致DNS解析结果异常,递归DNS会验证CNAME链解析,篡改递归的DNS结果会导致非预期的解析行为。
Beta Was this translation helpful? Give feedback.
All reactions