Ste*_*e22 5 router dns dhcp fritzbox
我有一个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 = 10d;
max_lease_time = 13d;
}
lan_dns4_server = 192.168.178.5;
}
Run Code Online (Sandbox Code Playgroud)
有谁知道如何在此处添加辅助 DNS 服务器?
我真的很绝望,从 Fritz!Box 中删除整个 DHCP 功能并设置我自己的 DHCP 服务器来解决这个事实,即 Fritz!Box 似乎无法提供辅助 DNS 不幸的是不是一个选项,因为它破坏了 Fritz!Box 的几个功能(例如内置 VPN 等)。
² 设置应提供给 DHCP 客户端的 DNS 在 Web 界面上完成,位于“家庭网络 > 家庭网络概览 > 选项卡‘网络设置’> 按钮‘IPv4 地址’(德语:Heimnetz > Heimnetzübersicht > Netzwerkeinstellungen > Schaltfläche IPv4-Adressen )。
希望你能帮忙。谢谢。
无法回答给定的问题,但这里有一个替代方案:
让 Fritzbox 通过 DHCP 分发自己的 DNS 地址,这是默认设置。将Fritzbox 的两个外部 DNS 服务器中的第一个配置为您的 DNS 代理 (192.168.178.5),第二个配置为您的 ISP 的 DNS 服务器,或 Google 的,或其他服务器。
配置您的 DNS 代理以直接使用 ISP 的 DNS 服务器。
结果:进行 DNS 查找的 DNS 客户端将联系 Fritzbox。Fritzbox 会将查找转发到您的 DNS 代理服务器。如果代理服务器关闭,Fritzbox 将使用 ISP 的 DNS 服务器。
这应该给出你想要的结果。如果 Fritzbox 出现故障,无论如何,你都将无法上网,所以这不应该是一个问题。
所有这些都假设 Fritzbox 按照给定的顺序使用 DNS 服务器,并且不会被 ISP 的服务器覆盖它们(它可能会也可能不会),因此需要测试。