Inhaltsverzeichnis |
für dieses Ressort ist Peter Dambier Volunteer macbroadcast
Das Domain Name System - quasi das Adressbuch des Internets, in dem griffige Domainnamen wie "piratenpartei.de" in maschinenlesbare IP-Adressen wie "175.144.10.101" übersetzt werden. Erst mit diesen IP-Adressen können Rechner untereinander kommunizieren. Die Domainnamen dienen dem Menschen, der sich Zahlen meist schlecht merken kann, sozusagen als kommunizierbare Ersatzadresse.
Das DNS hat für die Piraten sowohl politische als auch technische Dimension. Es ist für den normalen Nutzer eine elementare Zugangsvorraussetzung zum Netz, juristisches Streuminenfeld einer entarteten Markenrechtspolitik, ein offenes Datenschutzloch für Betreiber und Objekt internationalen Ränkespiels, über die Frage, wer die Kontrolle über die Root-Server behält.
Da manche Provider (z. B. Vodafone in Teilen des UMTS-Netzes) es für nötig halten, Nutzer technisch auf ihre (künftig zensierten) DNS-Server zu leiten bzw. andere DNS-Server zu sperren, sollten DNS-Server auf so vielen Ports wie möglich antworten. Dadurch wird das bisher praktizierte und sehr einfache portbasierte Sperren freier DNS-Server verhindert. Leider erfordert diese Lösung derzeit oft Gefrickel beim Nutzer. Ich habe bei OpenDNS den Vorschlag gemacht, künftig auf allen Ports Anfragen zu beantworten, diesen Vorschlag kann man unterstützten, indem man unter [1] dafür stimmt (OpenDNS-Account erforderlich).
Die Provider können zwar anfangen nach IPs zu sperren, das wird aber umso schwieriger je mehr Server auf unüblichen Ports antworten. Außerdem kann das rechtliche Probleme für die Provider geben, wenn sie dabei Kollateralschäden verursachen.
Die Provider würden wohl auch theoretisch mit Deep Packet Inspection effektiv dagegen vorgehen können, das dürfte aber illegal sein (hat jemand dazu eine Quelle mit den rechtlichen Hintergründen?).
Hier sollte jemand eine getestete (!) Anleitung für DNS-Server-Betreiber einfügen, wie man den Server am Einfachsten umstellt.
Die Piraten (nicht die Partei) verfügen über die Top-Level-Domain .pirates. Diese ist über praktisch alle alternativen Roots zu erreichen, aber nicht über die Standard-Roots. Verantwortlich für die Domains unter .pirates ist im Moment noch allein Peter Dambier, eine eigene NIC (so etwas die denic) befindet sich gerade im Aufbau.
Anleitung zum Eintragen unserer Nameserver in marktübliche Betriebssysteme: WICHTIG!!!
- allerdings können wir das sicher viel schöner machen.
1. Melde dich auf deinem System als root an, oder benutze das Kommando sudo su in der Konsole. Damit die Änderungen greifen können, musst du root-rechte haben.
2. Gib folgendes in Deine Kommandozeile ein:
prompt:~$ cp /etc/resolv.conf /etc/resolv.conf.backup
Dies erstellt ein Backup deiner /etc/resolv.conf Datei für den Fall, dass du deine bisherige Konfiguration wiederherstellen musst.
3. benutze einen Editor wie vi oder nano um deine /etc/resolv.conf Datei zu editieren.
3.1. Falls eines der Felder die Adresse 127.0.0.1 enthält, läuft bei Dir sehr wahrscheinlich ein domain name server. Du solltest darüber nachdenken die Cache-Konfiguration zu ändern. Du kannst auch Deinen DNS-Server als root-server laufen lassen.
3.2. Ersetze alle gelisteten Nameserver Felder mit 89.238.64.148 und 213.239.204.35. Falls eines der Nameserver Felder die Adresse 127.0.0.1 enthält, musst du deinen name server cache upgraden oder 127.0.0.1 durch 24.129.114.64 austauschen.
3.3. Die Datei sollte anschließend z.B. so aussehen:
# /etc/resolv.conf # Our domain domain cesidio.net # Our nameservers nameserver 89.238.64.148 nameserver 213.239.204.35
3.4. Abspeichern nicht vergessen
sofern vorhanden:
4. /etc/ppp/pppoe.conf (Zumindest hier unter Gentoo notwendig, bitte checken wo überall noch)
4.1 Ändere den Wert von PEERDNS auf no und DNSTYPE auf nochange
(abweichende Distributionen können den Wert ggf. anders nennen)
5. /etc/dhcp/dhcpd.conf
sofern hier den clients automatisch ein nameserver übergeben wird, muss dieser auch angepasst werden.
6. Aktualisierungen übernehmen
starte die Services neu, bei denen Du die Konfiguration geändert hast. Wenn du nicht weißt, wie man Services neu startet, starte einmal deinen Rechner neu.
7. besuche zum Test http://gov.ttf wenn die Seite läd, hast du alles richtig gemacht
PiratenDNS, wie es zur Zeit funktioniert
78.47.115.193 ns1.pirates allgemeiner DNS-Server 78.47.115.194 a-root.cesidio.net Root-Server 78.47.115.195 ns3.cesidio.net Resolver 78.47.115.196 ns4.pirates allgemeiner DNS-Server 78.47.115.197 b-root.cesidio.net Root-Server 78.47.115.198 ns6.cesidio.net Resolver
IP: 78.47.115.193
Software: Bind 9.4.0
Bind 9.4.0 oder aktuell neueste Version. Auf diesem Server werden die pirates TLD und verschiedene SLD wie de.pirates oder befreundete Domains gehostet. Im Austausch werden unsere Domains von befreundeten Nameservern gespiegelt.
IP: 78.47.115.194
Software: Bind 9.4.0
Dies ist ein Root-Server fuer die Cesidian-Root. Er liefert also die TLD .pirates (und einige andere) und bestimmt die Zuständigkeiten innerhalb .pirates.
IP: 78.47.115.195
Software: Bind 9.4.0
Dies ist der eigentliche Resolver, den man in die /etc/hosts oder die Windows Karteikarte DNS-Server eintragen muss.
IP: 78.47.115.196
Software: Bind 9.4.0
Wie ns1.pirates. Wird gelegentlich zu Experimenten genutzt.
IP: 78.47.115.197
Software: Bind 9.4.0
Wie der a-root.cesidio.net, nur experimentierfreudiger.
IP: 78.47.115.198
Software: Bind 9.4.0
Dieser Nameserver, zusammen mit ns3.pirates ersetzt die beiden Nameserver, die uns
der ISP beim Verbindungsaufbau "schenkt". Damit steht uns nicht nur die Welt von .pirates (und vielen anderen alternativen TLDs) offen. Auch Datenspuren bei und Blockadeversuche ("Sperrverfügungen") von all zu paternalen Providern verhindert er.
Dieser Server muss als Nameserver eingetragen werden um .pirates zu nutzen.