Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
lpi2:bind_caching_only [2014/02/14 17:48] ingo_wichmann [dauerhaft] |
lpi2:bind_caching_only [2021/12/01 09:59] (aktuell) ingo_wichmann [dauerhaft] |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Benötigte Pakete ====== | ====== Benötigte Pakete ====== | ||
| - | SuSE 10.0: ''bind bind-utils'' | + | openSuSE 15.0: ''bind bind-utils'' |
| - | Fedora 6 und CentOS 5: ''bind bind-utils caching-nameserver'' | + | Fedora 28 und CentOS 7: ''bind bind-utils caching-nameserver'' |
| Debian ab 3.1: ''bind9'' | Debian ab 3.1: ''bind9'' | ||
| Zeile 30: | Zeile 30: | ||
| ===== Zugriffsbeschränkung ===== | ===== Zugriffsbeschränkung ===== | ||
| - | bind beschränkt Abfragen seit Version 4.9.1 in der Voreinstellung wie folgt: | + | bind beschränkt Abfragen seit Version 9.4.1 in der Voreinstellung wie folgt: |
| <file> | <file> | ||
| options { | options { | ||
| Zeile 73: | Zeile 73: | ||
| options { | options { | ||
| forwarders { 192.168.1.6; 192.168.1.4; }; | forwarders { 192.168.1.6; 192.168.1.4; }; | ||
| - | } | + | }; |
| </file> | </file> | ||
| Zeile 80: | Zeile 80: | ||
| options { | options { | ||
| include "/etc/named.d/forwarders.conf"; | include "/etc/named.d/forwarders.conf"; | ||
| - | } | + | }; |
| </file> | </file> | ||
| Zeile 88: | Zeile 88: | ||
| </file> | </file> | ||
| - | ====== Fehlersuche ====== | + | ====== Logging ====== |
| - | dnstop | + | |
| ===== querylogging ===== | ===== querylogging ===== | ||
| //Achtung: macht bind sehr langsam// | //Achtung: macht bind sehr langsam// | ||
| ==== temporär ==== | ==== temporär ==== | ||
| - | rndc querylog | + | rndc querylog on |
| rndc status | grep "query logging" | rndc status | grep "query logging" | ||
| tail /var/log/daemon.log | tail /var/log/daemon.log | ||
| + | rndc querylog off | ||
| ==== dauerhaft ==== | ==== dauerhaft ==== | ||
| === einfach === | === einfach === | ||
| <file> | <file> | ||
| options { | options { | ||
| + | … | ||
| querylog yes; | querylog yes; | ||
| + | … | ||
| }; | }; | ||
| </file> | </file> | ||
| Zeile 109: | Zeile 110: | ||
| <file> | <file> | ||
| logging { | logging { | ||
| - | category lame-servers { | + | channel mein_query_log { |
| - | null; | + | |
| - | }; | + | |
| - | channel query_log { | + | |
| file "/var/lib/bind/query.log" versions 10 size 50M; | file "/var/lib/bind/query.log" versions 10 size 50M; | ||
| print-time yes; | print-time yes; | ||
| }; | }; | ||
| category queries { | category queries { | ||
| - | query_log; | + | mein_query_log; |
| }; | }; | ||
| }; | }; | ||
| </file> | </file> | ||
| - | ===== DNS Antworten graphisch ====== | + | == Doku == |
| + | * The category Phrase: https://bind9.readthedocs.io/en/latest/reference.html#the-category-phrase | ||
| - | [[http://www.zonecut.net/dns/]] | + | ===== logging von "Lame-Servers" ausschalten ===== |
| + | <file> | ||
| + | logging { | ||
| + | category lame-servers { | ||
| + | null; | ||
| + | }; | ||
| + | }; | ||
| + | </file> | ||
| + | ====== Fehlersuche ====== | ||
| + | dnstop | ||