PCFreak Logo (c) Der PCFreak

DNS-Server der AVM Fritz!Box 7170 manuell anpassen

Wenn man andere DNS-Server (Google-DNS, OpenDNS usw.), als die vom Internetprovider zugeteilten mit der AVM Fritz!Box 7170 (bei anderen Modellen vermutlich ähnlich) nutzen möchte, hat man das Problem, dass das Webinterface der Fritz!Box keine Einstellung des DNS Servers erlaubt. Es gibt zwar diverse Modifikationen der Fritz!Box Software, die das problemlos können, aber wer möchte wg. dieser Kleinigkeit schon gleich die ganze Firmware ändern.
Es gibt auch einen einfacheren Weg:

Zunächst sichert man über das Web-Interface der Fritz!Box die aktuellen Einstellungen in eine Datei, man erhalt dann z.B. die Datei: FRITZ.Box Fon WLAN 7170 29.04.80_29.08.10_1224.export . Diese enthält die derzeitige Konfiguration der Fritz!Box.

Diese Datei lässt sich mit einem ordentlichen Texteditor (z.B. notepad2 unter Windows oder vi/nano/kate unter Linux) bearbeiten und natürlich lassen sich so auch die DNS-Server manuell eintragen. Diese werden durch die 2x vorkommenden Einträge „overwrite_dns1“ und „overwrite_dns2“ (also insgesamt 4 Einträge) festgelegt.

Im Originalzustand sieht der entsprechende Teil der Konfigurationsdatei so aus:


his_ipaddr = 0.0.0.0;
overwrite_dns1 =
0.0.0.0;
overwrite_dns2 =
0.0.0.0
;
bVolumeRoundUp = no;

his_ipaddr = 0.0.0.0;
overwrite_dns1 =
0.0.0.0;
overwrite_dns2 =
0.0.0.0
;
bVolumeRoundUp = no;

Um nun einen benutzerdefinierten DNS einzutragen, z.B. OpenDNS, müssen die rot-markierten Werte 0.0.0.0 für overwrite_dns1 und overwrite_dns2 angepasst werden. Die Konfigurationsdatei könnte dann z.B. so aussehen (z.B. für OpenDNS):


his_ipaddr = 0.0.0.0;
overwrite_dns1 =
208.67.222.222;
overwrite_dns2 =
208.67.220.220
;
bVolumeRoundUp = no;

his_ipaddr = 0.0.0.0;
overwrite_dns1 = 208.67.222.222;
overwrite_dns2 =
208.67.220.220
;
bVolumeRoundUp = no;

Da wir aber eine prüfsummengesicherte Datei editiert haben, würde die Fritz!Box das Zurückspielen nicht erlauben und die Datei wäre unbrauchbar, wenn es da nicht einen Trick gäbe.

In obiger Datei muss man exakt vor die Zeile

**** CFGFILE:ar7.cfg
folgende Zeile setzen:
NoChecks=yes
Achtung! – Auf die Groß- und Kleinschreibung achten. Also erhält man dann z.B.:


OEM=avm
Country=049
Language=de
NoChecks=yes
**** CFGFILE:ar7.cfg
/*
* /var/flash/ar7.cfg


Dadurch haben wir für den Teil „ar7.cfg“ der Konfiguration den Prüfsummencheck deaktiviert. Wenn wir die Datei nun speichern und die Einstellungen über das Webinterface der Fritz!Box zurückspielen, werden diese akzeptiert. Unsere Fritz!Box hat nun benutzerdefinierte DNS-Server fürs Internet.
In ähnlicher Art und Weise kann man auch andere Einstellungen der Fritz!Box problemlos ändern, wenn das Web-Interface keine Möglichkeit dazu bietet, z.B. mehr als einen DynDNS Provider uvm. Wichtig – immer eine Sicherung der Originaleinstellungen aufheben und beim Editieren der Datei sehr vorsichtig sein.

12 Comments so far

  1. Knackwurst on März 17th, 2011

    Super, genau das habe ich gesucht funzt super bei einer 3270

  2. Sarte on Dezember 15th, 2011

    overwrite_dns1 = 208.67.222.222;
    overwrite_dns2 = 208.67.222.220;

    208.67.222.222
    208.67.220.220

    Tippfehler?

  3. pcfreak on Dezember 16th, 2011

    Ich wüsste nicht wo.

  4. derda on Februar 23rd, 2013

    Ein fehlendes Semikolon am Ende der Zeile beim neuen zweiten DNS-Server-Eintrag.

    >> Danke für den Hinweis, wurde gefixed.

  5. pcfreak on Februar 25th, 2013

    >> Danke für den Hinweis, wurde gefixed.

  6. greyback on August 31st, 2013

    vielen Dank an Dich und Startpage!
    Hatte nach: „fritzbox 7170 dns“ gesucht,
    100% Erfolg 🙂

  7. DNS-Info on November 26th, 2013

    TIP:
    Liste frei verwendbarer DNS-Server

    Die folgenden Nameserver können als Ersatz der Provider-eigenen Nameserver verwendet werden (zum Zeitpunkt der Erstellung dieser Liste, keine Garantie, wie lange sie frei verfügbar sind)

    85.214.20.141 (FoeBud)
    204.152.184.76 (f.6to4-servers.net, ISC, USA)
    2001:4f8:0:2::14 (f.6to4-servers.net, IPv6, ISC)
    194.150.168.168 (dns.as250.net; anycast DNS!)
    213.73.91.35 (dnscache.berlin.ccc.de)
    80.237.196.2
    194.95.202.198

  8. Evert on August 20th, 2015

    Doesn’t work for me 🙁 Still get the dns from my isp.
    Using my 7170 as router behind the cable modem.
    What firmware version do you have? My is 58.04.78.

  9. Der PCFreak on August 20th, 2015

    Hi,
    first of all, the latest AVM firmware now allows you to change DNS via regular Web-Interface, no more tweaks needed. But some ISPs do not allow DNS changes and on this boxes you cannot change DNS in any way.

  10. Chris on November 7th, 2015

    Hallo,
    danke für die Anleitung! Besonders gut für eine alte Box, die keine aktuelle Firmware mehr unterstützt.
    Wegen der vorigen Kommentare: die Adressen von OpenDNS lauten wie richtig kommentiert: 208.67.222.222 und 208.67.220.220. Im Artikel selbst ist bei der letzten Adresse eine 2 zuviel : )

  11. Der PCFreak on November 9th, 2015

    IP-Adressen sind nun gefixed. – Danke für den Hinweis!

  12. Der PCFreak on November 9th, 2015

    Users of older boxes that can not be upgraded anymore might still need this documentation to change their DNS entries.