Heute habe ich mich, durch Marius, damit beschäftigt, wie man die DNS-Settings der FritzBox ändern kann. Die FritzBox hat die Fähigkeit für die Rechner im Netzwerk als DNS-Server zu fungieren und die Daten dafür bekommt sie von anderen DNS-Servern.

Nur wie ändert man diese? In der Weboberfläche der FritzBox findet man leider keine Einstellung dafür, aber es gibt doch eine Möglichkeit! Wer nun den Weg will, der direkt zum Ziel führt, der schaut am besten bei Marius vorbei. Außerdem sammelt Marius Informationen darüber, mit welchen FritzBoxen das ganze funktioniert – wenn es (nicht) klappt, meldet euch bei ihm!

Ich werde ein wenig ausschweifender auf das ganze Thema eingehen ;)

Der Weg zur Änderung des DNS-Server führt über die Exportfunktion der FritzBox-Einstellungen, welche man in der Weboberfläche findet. Man bekommt nach dem Exportieren eine Textdatei, welche man mit einem einfachen Texteditor verändern kann.

Die Stellen für die DNS-Server sind overwrite_dns1 bzw. overwrite_dns2 (gefunden hier), und dahinter muss die IP-Adresse des anderen DNS-Servers eingetragen werden. Eine Liste freier DNS-Server, mit denen man wunderschön die Netzzensur unserer Frau von der Leyen umgehen kann, findet man z.B. beim CCC. Ich selbst nutze die DNS-Server von openDNS. Auf keinen Fall empfehlen kann ich die DNS-Server der deutschen ISPs, weil diese eine Netzzensur ausüben müssen und es so nicht garantiert ist, dass man alle Seiten im Internet ansurfen kann oder dass man nicht plötzlich eine Stop-Seite sieht und damit sofort zum Kreis der Pädophilen gezählt wird.
Aber zurück zum Thema: Die Datei speichert man und importiert sie wieder bei der FritzBox, was aber mit einem Fehler quittiert werden wird, weil die Checksumme der Datei nicht stimmt. Die Checksumme findet sich am Ende der Datei.

**** END OF EXPORT 686260CD ****

Der einfache und schnelle Weg ist der FritzBox zu sagen, dass sie die Checksumme igonrieren soll, indem man über die Zeile **** CFGFILE:ar7.cfg ein NoChecks=yes schreibt.

In meinen Augen viel eleganter, ist es die Neuberechnung der Checksumme.
Aber wie? Die Checksumme  ist eine CRC32-Checksumme und deren Berechnung kann man einfach automatisieren. Die einfache Lösung dafür ist ein Perl-Script, welches ich auf http://www.akk.org/~enrik/fbox/ fand. Damit lässt sich die Checksumme neu berechnen und somit eine gültige Checksumme in die Datei eintragen kann. Man ruft das Script auf, übergibt als Parameter die Export-Datei der Fritzbox und wenn die Checksumme nicht stimmt, dann meldet das Script, dass die Checksumme nicht stimmt und gibt passenderweise die Checksumme aus, welche für diese Export-Datei korrekt wäre!

Aber vergesst zwei Dinge nicht: Das ganze macht ihr auf euer eigenes Risiko – ich übernehme keinerlei Haftung dafür! Und wenn ihr die DNS-Server geändert habt, dann gehört ihr zu den 20% der Internetnutzer, welche das Know-How haben diese Sperren zum umgehen und welche laut von der Leyen zum Teil schwer Pädokriminelle sind.

EDIT: Danke an tmx für die Berichtigung eines folgenschweren Typos!

UPDATE: Im alten Blog kommentierte ein FritzBoxUser, dass er das ganze ein ein kleines (Windows-)Programm gepackt hätte. Finden tut sich das hier(Link entfernt wg. Virus-Verdacht), aussehen soll es so. Ich habe das nicht getestet und ihr nutzt es auf eigene Gefahr – wer Zweifel hat, solltedas ganze doch lieber per Hand machen!

  8 Responses to “FritzBox: DNS-Server ändern”

  1. [...] wollte ich den DNS direkt in der Fritzbox ändern. Eine schöne Anleitung dazu habe ich bei Ten Dollars [...]

  2. opennic bietet ebenfalls unzensierte dns an:

    AU 58.6.115.42
    AU 58.6.115.43
    AU 119.31.230.42
    BR 200.252.98.162
    DE 217.79.186.148
    FR 82.229.244.191
    US 216.87.84.211
    US 2002:d857:54d2:2:20e:2eff:fe63:d4a9
    US 2001:470:1f07:38b::1
    US 66.244.95.20
    US 2001:470:1f10:c6::2

  3. Danke für den Hinweis, es sind ja sogar IPv6-Adressen dabei! :)

  4. In einem Forum habe ich gelesen das diese Einstellung in der aktuellen Firmware für die FritzBox Fon 7170 nicht mehr funktionieren soll. Kann das jemand bestätigen?

  5. Laut Marius’ Post (http://wayne.onlyfreaks.net/blog/?p=18) scheint es bei den von Freenet gebrandeten Versionen nicht zu funktionieren, da dort die overwrite-Einträge nicht vorhanden sind.
    Ansonsten kann ich da leider nicht weiterhelfen :(

  6. Das kleine Programm auf das du linkst ist ein trojaner, bzw das Archiv enthält einen, wäre als gut den Link zu löschen denke ich.

  7. Haaa, grad gegoogelt nach DNS + FritzBox, und was finde ich? Den N1c0!

    Also, habe auch so eine 7170 hinter unserem Kabelmodem, mal bei eBay geschossen, war wohl auch eine Ex Freenet Maschine, aber ohne sichtbares Branding. Die overwrite Einträge sind in der cfg vorhanden, aber egal was man macht, es klappt nicht. Wieso? Weil Kabelmodemanschluss davor, kein DSL. Super ätzend.

    Noch ne Idee was ich machen kann? Die DSN von Unitymedia sind einfach nur ober ätzend, ständig Abbrüche weil die DNS ihre Tage haben und alles andere machen statt replies zu schicken (pings auf IP sind kein Problem, daher der Wunsch nach anderen DNS. Mit den 8.8.4.4. von Google hatte ich es schon erfolglso versucht…)

    cu!

  8. Der DNS von Google lautet 8.8.8.8 – Vielleicht lag dort dein Fehler?

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

   
© 2012 startafire Suffusion theme by Sayontan Sinha