Der DNS-Server der Fritzbox macht Probleme.
DNS mit der Fritzbox ist reine Glückssache. Meistens fehlen IPv6-Adressen oder – noch ärgerlicher – der Fritzbox-DNS-Server liefert falsche IPv6-Adressen. Manchmal fehlen auch die IPv4-Adressen. Unter Umständen können Geräte nur noch durch Angabe der IP-Adresse angesprochen werden.
Im folgenden findet sich der Zustand des Fritz!Box-Nameservers zum Zeitpunkt der Erstellung dieses Beitrages. Diese Fehler treten akut alle gleichzeitig auf, es handelt sind nicht um Fehler die über einen längeren Zeitpunkt gesammelt wurden. Bei praktisch jedem Gerät, daß mit der Fritzbox verbunden ist, findet sich entweder eine Unstimmigkeit in der Fritz!Box-WebGUI oder in der Nameserver-Antwort..
System 1:
Rechner mit statischer IPv4- und IPv6-Adresse:
192.168.1.1
[IPv6-Präfix]::42
fe80::[Interface-Identifier]
Anzeige in der Fritzbox-GUI
192.168.1.1
[IPv6-Präfix]::42
fe80::[Interface-Identifier]
[IPv6-Präfix]::[Interface-Identifier]
Fritzbox-DNS:
;; ANSWER SECTION:
[rechner]. 9 IN AAAA [IPv6-Präfix]::42
[rechner]. 9 IN A 192.168.1.1
Resultat: Der DNS-Server der Fritzbox liefert zwar richtige Ergebnisse, die Web-GUI zeigt aber eine IPv6-Adresse an die so nicht existiert.
System 2:
Rechner mit statischer IPv4- und IPv6-Adresse:
192.168.1.2
[IPv6-Präfix]::21
fe80::[Interface-Identifier]
Anzeige in der Fritzbox-GUI
192.168.1.2
fe80::[Interface-Identifier]
[IPv6-Präfix]::21
Fritzbox-DNS:
;; ANSWER SECTION:
[rechner]. 9 IN A 192.168.1.2
Resultat: Die Fritzbox weiß offenbar, daß das System eine (statische) IPv6-Adresse hat und zeigt sie in der Web-GUI auch an, der DNS-Server der Fritzbox liefert sie aber nicht.
System 3:
Android mit dynamischen IPv4- und IPv6-Adresse:
192.168.1.90
fe80::[Interface-Identifier]
[IPv6-Präfix]::[Interface-Identifier]
[IPv6-Präfix]::9d9b:e526:dc76:4167
Anzeige in der Fritzbox-GUI
192.168.1.90
fe80::[Interface-Identifier]
[IPv6-Präfix]::[Interface-Identifier]
[IPv6-Präfix]::9d9b:e526:dc76:4167
Fritzbox-DNS:
;; ANSWER SECTION:
[rechner]. 9 IN A 192.168.1.90
Resultat: Die Fritzbox weiß offenbar, daß das Gerät IPv6-Adressen hat (sie hat diese IPv6-Adressen ja selber vergeben) und zeigt sie auch in der Web-GUI an, der DNS-Server liefert sie aber nicht.
[Edit: Thomas Schäfer hat darauf hingeweisen, daß Android kein DHCPv6 beherrscht und IPv6-Adressen nur über Neighbor Discovery Protocol (NDP) bezieht. Die Fritz!Box hat die Adresse also nicht vergeben, sondern nur Router und Präfix annonciert.]
System 4:
Rechner mit dynamischen IP4-und IPv6-Adressen:
192.168.1.80
[IPv6-Präfix]::[Interface-Identifier]
fe80::[Interface-Identifier]
Anzeige in der Fritzbox-GUI
192.168.1.80
[IPv6-Präfix]::[Interface-Identifier]
fe80::[Interface-Identifier]
[IPv6-Präfix]::215:afff:feeb:c7fa
fe80::215:afff:feeb:c7fa
Fritzbox-DNS:
;; ANSWER SECTION:
[rechner]. 9 IN A 192.168.1.80
[rechner]. 9 IN AAAA [IPv6-Präfix]:0:[Interface-Identifier]
Resultat: Die Fritzbox zeigt in der Web-GUI IPv6-Adressen an, die es so garnicht mehr gibt.
Zusammenfassung:
- Die Fritzbox zeigt in der Web-GUI meistens etwas anderes an als sie über ihren DNS-Server ausliefert, die Anzeige ist also völlig nutzlos.
- In den DNS-Antworten der Fritzbox fehlen meistens Adressen. Korrekte Antworten sind reine Glückssache, kommen aber sporadisch vor.
- In der Web-GUI kann man die Fehler nicht fixen, man kann weder falsche IPv6-Adressen entfernen noch neue IPv6-Adressen hinzufügen.
- Über einen telnet-Zugang könnte man das vermutlich leicht beheben, bzw. die IPs fest eintragen, den gibt es aber nicht mehr.
Resultat: Das funktioniert alles hinten und vorne nicht!
UPDATE (2016-09-28):
Der AVM-Support hat – wie zu erwarten – verlangt die Fritzbox wiederherzustellen bevor er sich mit der Problematik befaßt. Das dazu nötige Tool gibt es von AVM ausschließlich für Windows, wozu ich einen Tablet-PC aus dem letzten Jahrzehnt exhumieren mußte. Wie erwartet hat die Wiederherstellungsprozedur nicht geholfen. Die Fritzbox zeigt in ihrer Web-GUI weiterhin andere Daten an, als der DNS-Server liefert und es fehlen IPv6-Adressen.
Nachdem ich Geräte aus dem Heimnetzverzeichnis der Fritzbox gelöscht und wieder hinzugefügt habe, habe ich jetzt ein Gerät, daß in der WebGUI korrekt mit IPv4 und IPv6 Adressen angezeigt wird, im DNS aber garnicht auflöst:
> host griseldis fritz.box
Using domain server:
Name: fritz.box
Address: 192.168.XXX.XXX#53
Aliases:
Host griseldis not found: 3(NXDOMAIN)
UPDATE (2017-02-23):
Ein neues FritzOS ist da: 06.80. Wie fast zu erwarten funktioniert der DNS der Fritz!box immer noch nicht richtig und liefert immer noch etwas anderes aus, als in der WebGUI der Fritz!box angezeigt wird. So wie es aussieht gibt es drei Möglichkeiten:
- Die Adressen aller lokaler Rechner in allen Rechner in /etc/hosts eintragen. Das hatte man mal so in den 60er.
- Einen kleinen Server hinstellen, dnsmasq installieren und DNS/DHCP/… von ihm machen lassen. Die Fritz!Box fungiert dann nur noch ein überteuertes DSL-Modem mit Telephoniefunktion.
- Die FritzBox wegwerfen und einen Router kaufen der funktioniert.