Der EIGENE lokale DNS-Server: BINDcnf

Wieder einmal gibt es ein neues Projekt auf WeizenSpr.eu: BINDcnf - ein automatisches Konfigurationsprogramm für den DNS-Server BIND.

BINDinstall

BINDinstall

Die Idee, einen alternativen DNS-Server zu verwenden, um der geplanten, staatlichen Internetzensur zu entgehen, ist nicht neu. Anleitungen, wie man die entsprechenden Einstellungen im System vornimmt, gibt es zur Genüge im Internet.
Jedoch hat sich bisher immer die Frage gestellt, welchen DNS-Server man denn als Alternative nutzen soll - es gibt unzählig viele: und bei den meisten hat man keine Ahnung, wer diese betreibt und aus welchem Grund. Bei der Umgehung der Netzsperre sollten jedoch genau diese Informationen im Vordergrund stehen, um die eigene Sicherheit nicht zu gefährden.

Die Frage, die sich mir stellte war, weshalb man nicht einfach selbst einen lokalen DNS-Server betreibt und diesen nutzt, anstatt auf die Server von anderen zurück zu greifen. Die Antwort bekam ich bei meiner Recherche promt geliefert: ein durchschnittlicher User hätte arge Probleme mit der Konfiguration des Servers.
Nachdem ich selbst eine halbwegs ordentliche Konfiguration erstellt hatte, habe ich mich deshalb dazu entschlossen, ein Programm zu schreiben, dass diese Konfiguration automatisch erzeugt, sodass jeder Benutzer diese Möglichkeit des Selbstschutzes einsetzen kann: das Ergebnis lautet BINDcnf!

BINDcnf : Configuration succeeded

BINDcnf : Configuration succeeded

Als Basis dient der frei verfügbare DNS-Server BIND (Berkeley Internet Name Domain) - der wohl mit Abstand weitverbreitetste DNS-Server im Internet. Nach Abschluss der Installation und automatischen Konfiguration muss danach nur noch der Server gestartet und die eigene, lokale IP 127.0.0.1 als bevorzugter DNS-Server im System konfiguriert werden.

Bevorzugter DNS-Server

Bevorzugter DNS-Server

Es ist danach zwar nicht zu 100% ausgeschlossen, dass Anfragen an die Server der sperrenden Anbieter gestellt werden, jedoch besteht diese Gefahr auch bei der Verwendung von Fremdservern!
Update:
Soeben habe ich die Version 0.3b1 fertig gestellt. Diese enthält eine kleine Programm-interne Hilfe, die die einzelnen, unterstützten Parameter erklärt ("help").
Desweiteren ist es nun möglich, die BIND-Konfiguration zu überspringen ("-config"), sowie den Windows-internen DNS-Cache zu (de)aktivieren ("-cache" | "+cache").

BINDcnf Hilfe

BINDcnf Hilfe


Update:
Abschließend habe ich soeben noch die Datei BINDcnf.bat mit aufgenommen. Diese macht nichts weiteres, als das Programm BINDcnf.exe mit den empfohlenen Parametern zu starten: sozusagen eine Click-in-One-Lösung ;-) .
Update:
BINDconf wurde nun wg. einem neuen Projekt in BINDcnf umbenannt.
BINDende Grüße, Kenny