求助,如何反代 DNS 服务

2020-12-16 22:18:52 +08:00
 settoo
如题,家里在软路由中使用 adguardHome 搭建了一个 DNS,有动态公网 IP,53 端口是开着的。我想让它作为老家路由器的上级 DNS 服务器(家用路由器,只能设置 IP 地址),我有个固定 IP 的 VPS,上面搭建了 caddy 。我想让家用路由器在查询 DNS 时发送到这台主机,由 VPS 作中转,请问该如何配置?
2459 次点击
所在节点    问与答
6 条回复
ashong
2020-12-16 22:36:24 +08:00
最简单的应该是 VPS 安装 dnsmasq 设置上游 DNS 为家里路由器, 老家路由器 DNS 设置为 VPS IP
iphoneXr
2020-12-16 23:05:29 +08:00
我的网络拓扑和你类似,如果走 nginx 反代和 https 感觉像是 doh 了,我觉得可能 nginx 走四层代理 udp/53 更合适点吧!(待测试下)
settoo
2020-12-16 23:49:02 +08:00
@ashong 感谢。已解决,vps 没装 dnsmasq,似乎它不能将 url 作为上游? vps 也装了个 ah,为节省内存等资源,仅将家里路由器设置为上游,不留日志,不设规则。
PerFectTime
2020-12-16 23:51:03 +08:00
家宽开放 dns 服务可能会被断网
settoo
2020-12-17 00:04:08 +08:00
@iphoneXr 感谢提供意见。
@PerFectTime 有可能,我以前腾讯云上开放 53 端口就接到电话,被要求关闭或保证自用。我把 53 的公网给关了,仅保留 dot 就行,感谢提醒
Vneix
2020-12-17 04:08:42 +08:00
如果你用安卓手机的话,可以试试使用 adguard,adguard 几乎包括了 adguard home 的所有功能

其中就有你的这个需求...

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

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

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

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

© 2021 V2EX