Hallo zusammen,
ich habe hier eine FritzBox 7490 im Einsatz und habe einen zusätzlichen DNS-Server im Netz laufen (feste IP: 192.168.178.5 - ein Pi-hole Werbeblocker), dessen Adresse vom DHCP-Server der Fritz!Box automatisch an alle Clients im LAN verteilt wird.
Also wenn ein Client eine IP-Adresse von der Fritz!Box anfordert, bekommt er automatisch als DNS die 192.168.178.5 mitgeliefert und weiß dann, dass er alle DNS-Anfragen direkt an den Pi-hole stellen soll. So weit, so gut.
Das Problem ist nun, dass wenn der DNS-Server down ist (Updates, Neustart, etc.), alle Clients den Internetzugang verlieren (weil sie keine DNS-Antworten mehr bekommen). Für diesen Zweck gibt man daher ja normal einen zweiten DNS-Server heraus, falls der erste nicht verfügbar ist. Das könnte sogar die Fritzbox selber sein (was sie ja in der Standardeinstellung eh ist), dann ginge zwar die Werbeblockfunktion nicht mehr, aber immerhin ginge "das Internet" noch.
Leider erlaubt es nun die Weboberfläche der Fritzbox NICHT, einen sekundären DNS zu hinterlegen, der per DHCP verteilt werden soll (es gibt einfach nur ein einziges Eingabefeld für den internen DNS-Server, siehe [1], warum auch immer). An anderer Stelle kann man zwar vorbildlich zwei DNS-Server hinterlegen, dabei handelt es sich aber um die externen DNS-Server, die in diesem Fall gar nichts bringen und irrelevant sind.
Da es also nicht möglich ist, einen zweiten DNS-Server fürs LAN auf der Weboberfläche einzutragen, habe ich mal versucht, direkt in die Konfig der Fritzbox zu schauen und diese ggf. direkt zu editieren (kann man ja schön, in dem man ein Backup der Einstellungen von der Weboberfläche herunterlädt und dieses dann z.B. mit Notepad++ aufmacht. Nach dem Ändern kann man's dann mit dem FritzBoxJSTool wieder "signieren" und hochladen).
Hier ist die Stelle, wo in der Konfig der lokale DNS-Server hinterlegt ist:
dhcpserver {
saveinterval = 1h;
generic {
default_lease_time = 10d;
max_lease_time = 13d;
}
lan_dns4_server = 192.168.178.5;
}
Meine Frage nun: Wie kann man da einen zweiten DNS-Server hinterlegen? Ist leider nicht offensichtlich und googlen von "lan_dns4_server" bringt leider auch keine Ergebnisse.
Ich bin mittlerweile ziemlich verzweifelt, aber der Fritz!Box die ganze DHCP-Geschichte einfach komplett wegzunehmen und an einen eigenen DHCP-Server auszulagern, der dann auch standardgerecht einen sekundären DNS-Server an die Clients verteilen kann, ist leider keine Option, weil das Deaktivieren des FritzBox-DHCP unter anderem die eingebaute VPN-Funktion und LAN-LAN-Kopplung der Fritzbox zerstört (da gibt es leider auch keine annähernd so bequeme Alternativlösung für, die in einer Minute eingerichtet ist).
Ich hoffe, ihr könnt helfen - am besten natürlich mit dem richtigen Config-Eintrag für einen zweiten LAN-DNS.
Vielen Dank!
[1] Die Einstellung für den internen DNS-Server (wo eben ein zweites Eingabefeld fehlt) findet man auf der Weboberfläche unter Heimnetz > Heimnetzübersicht > Registerreiter "Netzwerkeinstellungen" > Schaltfläche "IPv4-Adressen".
ich habe hier eine FritzBox 7490 im Einsatz und habe einen zusätzlichen DNS-Server im Netz laufen (feste IP: 192.168.178.5 - ein Pi-hole Werbeblocker), dessen Adresse vom DHCP-Server der Fritz!Box automatisch an alle Clients im LAN verteilt wird.
Also wenn ein Client eine IP-Adresse von der Fritz!Box anfordert, bekommt er automatisch als DNS die 192.168.178.5 mitgeliefert und weiß dann, dass er alle DNS-Anfragen direkt an den Pi-hole stellen soll. So weit, so gut.
Das Problem ist nun, dass wenn der DNS-Server down ist (Updates, Neustart, etc.), alle Clients den Internetzugang verlieren (weil sie keine DNS-Antworten mehr bekommen). Für diesen Zweck gibt man daher ja normal einen zweiten DNS-Server heraus, falls der erste nicht verfügbar ist. Das könnte sogar die Fritzbox selber sein (was sie ja in der Standardeinstellung eh ist), dann ginge zwar die Werbeblockfunktion nicht mehr, aber immerhin ginge "das Internet" noch.
Leider erlaubt es nun die Weboberfläche der Fritzbox NICHT, einen sekundären DNS zu hinterlegen, der per DHCP verteilt werden soll (es gibt einfach nur ein einziges Eingabefeld für den internen DNS-Server, siehe [1], warum auch immer). An anderer Stelle kann man zwar vorbildlich zwei DNS-Server hinterlegen, dabei handelt es sich aber um die externen DNS-Server, die in diesem Fall gar nichts bringen und irrelevant sind.
Da es also nicht möglich ist, einen zweiten DNS-Server fürs LAN auf der Weboberfläche einzutragen, habe ich mal versucht, direkt in die Konfig der Fritzbox zu schauen und diese ggf. direkt zu editieren (kann man ja schön, in dem man ein Backup der Einstellungen von der Weboberfläche herunterlädt und dieses dann z.B. mit Notepad++ aufmacht. Nach dem Ändern kann man's dann mit dem FritzBoxJSTool wieder "signieren" und hochladen).
Hier ist die Stelle, wo in der Konfig der lokale DNS-Server hinterlegt ist:
dhcpserver {
saveinterval = 1h;
generic {
default_lease_time = 10d;
max_lease_time = 13d;
}
lan_dns4_server = 192.168.178.5;
}
Meine Frage nun: Wie kann man da einen zweiten DNS-Server hinterlegen? Ist leider nicht offensichtlich und googlen von "lan_dns4_server" bringt leider auch keine Ergebnisse.
Ich bin mittlerweile ziemlich verzweifelt, aber der Fritz!Box die ganze DHCP-Geschichte einfach komplett wegzunehmen und an einen eigenen DHCP-Server auszulagern, der dann auch standardgerecht einen sekundären DNS-Server an die Clients verteilen kann, ist leider keine Option, weil das Deaktivieren des FritzBox-DHCP unter anderem die eingebaute VPN-Funktion und LAN-LAN-Kopplung der Fritzbox zerstört (da gibt es leider auch keine annähernd so bequeme Alternativlösung für, die in einer Minute eingerichtet ist).
Ich hoffe, ihr könnt helfen - am besten natürlich mit dem richtigen Config-Eintrag für einen zweiten LAN-DNS.
Vielen Dank!
[1] Die Einstellung für den internen DNS-Server (wo eben ein zweites Eingabefeld fehlt) findet man auf der Weboberfläche unter Heimnetz > Heimnetzübersicht > Registerreiter "Netzwerkeinstellungen" > Schaltfläche "IPv4-Adressen".