Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
dns [06.12.2015 03:41] – havelock | dns [21.07.2024 14:06] (aktuell) – [Tabelle] kevin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== DNS - Nameserver ====== | ====== 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 | ||
+ | | ns3, Slave | 85.114.135.191 | ||
+ | | | | gate01 | ||
+ | |||
Die Nameserver lösen Namen auf für | Die Nameserver lösen Namen auf für | ||
Zeile 13: | Zeile 14: | ||
* freifunk-pinneberg.de. | * freifunk-pinneberg.de. | ||
* ffpi. - Diese Domain ist nur im Freifunknetz sichtbar | * 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: | ||
Zeile 21: | Zeile 25: | ||
OK | OK | ||
</ | </ | ||
+ | |||
+ | Neuladen dann mit | ||
+ | / | ||
+ | ===== 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 ===== | ||
Zeile 36: | Zeile 57: | ||
[...] | [...] | ||
logging { | logging { | ||
+ | channel simple_log { | ||
+ | file "/ | ||
+ | severity warning; | ||
+ | print-time yes; | ||
+ | print-severity yes; | ||
+ | print-category yes; | ||
+ | }; | ||
channel security_file { | channel security_file { | ||
file "/ | file "/ | ||
severity dynamic; | severity dynamic; | ||
print-time yes; | print-time yes; | ||
+ | }; | ||
+ | category default { | ||
+ | simple_log; | ||
}; | }; | ||
category security { | category security { | ||
Zeile 48: | Zeile 79: | ||
</ | </ | ||
+ | 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:// | ||
+ | |||
+ | Die Namen werden unter der Domain '' | ||
+ | |||
+ | Client-Tests stehen noch aus. |