我有一个AVM的Fritz!Box 7490住宅 DSL/调制解调器/路由器。
此外,我在192.168.178.5(实际上是一个 Pi-hole 广告拦截器)上运行了一个 DNS 服务器,我在 Fritz!Box 的 DHCP 设置中将其设置为要通过 DHCP 分发给所有客户端的 DNS 地址。[2]
因此,当客户端从 Fritz!Box 请求 IP 时,它们会自动被告知在192.168.178.5处询问 DNS 请求。到现在为止还挺好。
问题是,如果此 DNS 服务器出现故障(更新、重新启动等),所有客户端都将无法解析域(即不再有 Internet)。因此,我想给他们一个备用 DNS,以防第一个DNS不可用。这个辅助 DNS 甚至可能是 Fritz!Box 本身 (192.168.178.1),在这种情况下,广告拦截将不再起作用,但至少他们的互联网访问不会被破坏。
看起来很容易,对吧?好吧,不幸的是,Fritz!Box GUI 不允许我指定要通过 DHCP 分发的辅助 DNS(无论出于何种原因,GUI 只有一个字段用于一个内部 DNS 服务器)。在其他地方,它确实有两个外部 DNS 服务器的字段,供 Fritz!Box 本身使用,如果它充当 DNS 服务器本身,但这在我的场景中没有用或相关(那些设置为 OpenDNS 服务器)。
因此,鉴于无法在 GUI 中设置辅助 DNS,我查看了配置文件(您可以通过下载 Fritz!Box 的备份并在文本编辑器中打开它来访问该文件)。LAN DNS 服务器的相关部分是:
dhcpserver {
saveinterval = 1h;
generic {
default_lease_time = …
Run Code Online (Sandbox Code Playgroud)