我在同一台服务器上运行以下命令:pi-hole、bind9、isc-dhcp-server 和 cloudflared(用于通过 HTTPS 的 DNS)。顺序是这样的:
Pihole:53 -> Bind9:54 -> cloudflared:5353
我现在正在安装 isc-dhcp-server 作为我的权威 DHCP 服务器,因为我的 ubiquity 路由器不能真正很好地维护主机名,并且它不会更新 dns(使用主机文件)。我以前设置过 DDNS,但现在我在标准 dns 端口 (53) 上运行了 pi-hole,我不确定动态更新是否能正常工作。
我试过查看 ISC-dhcp-server 的手册,但我能找到的所有主要 dns 都是 IP,没有端口选项。所以我的问题是,isc-dhcp-server 更新如何绑定?我知道它使用 TSIG 密钥进行身份验证,但它仍然可以与在另一个端口上运行的绑定一起使用吗?
谢谢!
我相信你是对的,ISC dhcpd 似乎没有选项来指定名称服务器发送动态更新的端口。
一个直接的解决方案是让不同的名称服务器(至少是您需要在 DNS 的标准化端口上工作的名称服务器)绑定到不同 IP 地址上的端口 53,而不是绑定到不同的端口。
例如: