Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| dns [05.12.2015 20:43] – angelegt havelock | dns [25.07.2025 19:48] (aktuell) – [Tabelle] kevin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | DNS - Nameserver | + | ====== |
| Wir verwenden den Nameserver Bind. | Wir verwenden den Nameserver Bind. | ||
| - | Nameserver Adresse Bemerkungen | ||
| - | ns1 213.133.108.18 gate04 | ||
| - | ns2 81.7.16.37 gate01 | ||
| - | ns3 91.143.81.176 gate03 | ||
| + | ^ Nameserver | ||
| + | | ns1, Master | ||
| + | | ns2, Slave | 95.216.14.150 | ||
| + | | < | ||
| + | | | | gate01 | ||
| + | |||
| Die Nameserver lösen Namen auf für | Die Nameserver lösen Namen auf für | ||
| - | | + | * pinneberg.freifunk.net. |
| - | freifunk-pinneberg.de. | + | |
| - | ffpi. - Diese Domain ist nur im Freifunknetz sichtbar | + | |
| + | |||
| + | Gate01 ist mit dem ICVPN verbunden, der dortige Nameserver kann | ||
| + | Namen der anderen angebundenen Communities auflösen. | ||
| Vor dem Neuladen einer geänderten Zone bitte die Korrektheit überprüfen. Beispiel: | Vor dem Neuladen einer geänderten Zone bitte die Korrektheit überprüfen. Beispiel: | ||
| + | < | ||
| root@gate04 /etc/bind # named-checkzone ffpi ffpi.zone | root@gate04 /etc/bind # named-checkzone ffpi ffpi.zone | ||
| zone ffpi/IN: loaded serial 2015062801 | zone ffpi/IN: loaded serial 2015062801 | ||
| OK | OK | ||
| + | </ | ||
| + | |||
| + | Neuladen dann mit | ||
| + | rndc reload | ||
| + | ===== Konfiguration ===== | ||
| + | |||
| + | Der Nameserver soll nur auf festgelegten Interfaces arbeiten. | ||
| + | Hier ein Beispiel für Gate01: | ||
| + | <file conf / | ||
| + | [...] | ||
| + | listen-on { | ||
| + | 127.0.0.1; | ||
| + | 81.7.16.37; | ||
| + | 10.137.10.1; | ||
| + | 10.207.0.30; | ||
| + | }; | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Protokollierung ===== | ||
| - | Protokollierung | ||
| Im Standard wird alles ins Systemprotokoll geschrieben. Wir führen einige Verbesserungen durch: | Im Standard wird alles ins Systemprotokoll geschrieben. Wir führen einige Verbesserungen durch: | ||
| + | < | ||
| mkdir / | mkdir / | ||
| chmod 750 / | chmod 750 / | ||
| chown bind.adm / | chown bind.adm / | ||
| + | </ | ||
| + | |||
| + | <file conf / | ||
| + | [...] | ||
| + | logging { | ||
| + | channel simple_log { | ||
| + | file "/ | ||
| + | severity warning; | ||
| + | print-time yes; | ||
| + | print-severity yes; | ||
| + | print-category yes; | ||
| + | }; | ||
| + | channel security_file { | ||
| + | file "/ | ||
| + | severity dynamic; | ||
| + | print-time yes; | ||
| + | }; | ||
| + | category default { | ||
| + | simple_log; | ||
| + | }; | ||
| + | category security { | ||
| + | security_file; | ||
| + | }; | ||
| + | }; | ||
| + | [...] | ||
| + | </ | ||
| + | |||
| + | Da wir jetzt zusätzliche eigene Protokolldateien verwenden, müssen wir auch | ||
| + | dafür sorgen, daß die korrekt verwaltet (z.B. rotiert) werden: | ||
| + | <file conf / | ||
| + | / | ||
| + | su bind adm | ||
| + | daily | ||
| + | rotate 7 | ||
| + | missingok | ||
| + | notifempty | ||
| + | compress | ||
| + | delaycompress | ||
| + | create 0640 bind bind | ||
| + | sharedscripts | ||
| + | postrotate | ||
| + | [ -e / | ||
| + | endscript | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Slave Server ===== | ||
| + | Auf dem slave server bind installieren, | ||
| + | |||
| + | <file conf / | ||
| + | // | ||
| + | // Do any local configuration here | ||
| + | // | ||
| + | |||
| + | // Consider adding the 1918 zones here, if they are not used in your | ||
| + | // organization | ||
| + | //include "/ | ||
| + | |||
| + | zone " | ||
| + | type slave; | ||
| + | file "/ | ||
| + | masters { 213.133.108.18; | ||
| + | }; | ||
| + | |||
| + | zone " | ||
| + | type slave; | ||
| + | file "/ | ||
| + | masters { 213.133.108.18; | ||
| + | }; | ||
| + | |||
| + | zone " | ||
| + | type slave; | ||
| + | file "/ | ||
| + | masters { 10.137.13.1; | ||
| + | }; | ||
| + | | ||
| + | zone " | ||
| + | type slave; | ||
| + | file "/ | ||
| + | masters { 213.133.108.18; | ||
| + | }; | ||
| + | </ | ||
| + | anschließend auf dem Master (gate04) die IP Adresse des slave freigeben | ||
| + | |||
| + | <file conf / | ||
| + | options { | ||
| + | |||
| + | [...] | ||
| + | allow-transfer { | ||
| + | 10.137.10.1; | ||
| + | 10.137.11.1; | ||
| + | 10.137.12.1; | ||
| + | 10.137.14.1; | ||
| + | 10.137.16.1; | ||
| + | 195.243.217.45; | ||
| + | 85.114.135.191; | ||
| + | 95.216.14.150; | ||
| + | }; | ||
| + | |||
| + | }; | ||
| + | |||
| + | </ | ||
| - | / | + | ===== DynDNS ===== |
| - | [...] | + | Ein DynDNS-Server ist eingerichtet. |
| - | | + | Siehe auch: https://www.computerclub-pinneberg.de/dyndns |
| - | channel security_file { | + | |
| - | file "/var/log/ | + | |
| - | severity dynamic; | + | |
| - | print-time yes; | + | |
| - | }; | + | |
| - | category security { | + | |
| - | security_file; | + | |
| - | }; | + | |
| - | }; | + | |
| - | [...] | + | |
| + | Die Namen werden unter der Domain '' | ||
| + | Client-Tests stehen noch aus. | ||