如题,家里在软路由中使用 adguardHome 搭建了一个 DNS,有动态公网 IP,53 端口是开着的。我想让它作为老家路由器的上级 DNS 服务器(家用路由器,只能设置 IP 地址),我有个固定 IP 的 VPS,上面搭建了 caddy 。我想让家用路由器在查询 DNS 时发送到这台主机,由 VPS 作中转,请问该如何配置?
1
ashong Dec 16, 2020
最简单的应该是 VPS 安装 dnsmasq 设置上游 DNS 为家里路由器, 老家路由器 DNS 设置为 VPS IP
|
2
iphoneXr Dec 16, 2020 via iPhone
我的网络拓扑和你类似,如果走 nginx 反代和 https 感觉像是 doh 了,我觉得可能 nginx 走四层代理 udp/53 更合适点吧!(待测试下)
|
3
settoo OP @ashong 感谢。已解决,vps 没装 dnsmasq,似乎它不能将 url 作为上游? vps 也装了个 ah,为节省内存等资源,仅将家里路由器设置为上游,不留日志,不设规则。
|
4
PerFectTime Dec 16, 2020
家宽开放 dns 服务可能会被断网
|
5
settoo OP |
6
Vneix Dec 17, 2020 via Android
如果你用安卓手机的话,可以试试使用 adguard,adguard 几乎包括了 adguard home 的所有功能
其中就有你的这个需求... |