Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:dns_unbound_centos_7

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:dns_unbound_centos_7 [2018/09/05 08:47] – [/etc/unbound/keys.d] klaustachtler:dns_unbound_centos_7 [2021/11/28 17:11] (aktuell) – [/etc/unbound/unbound.conf] klaus
Zeile 17: Zeile 17:
                            +--------------+      +--------------+                            +--------------+      +--------------+
                               unbound        |     BIND     |                               unbound        |     BIND     |
----> lokales Netzwerk -->  | 192.168.0.20 | -->  |  127.0.0.1   --> Internet für NICHT (*.)tachtler.net -->+---> lokales Netzwerk -->  | 192.168.0.20 | <->  |  127.0.0.1   
                            | 192.168.1.20 |      | tachtler.net |                            | 192.168.1.20 |      | tachtler.net |
                               DNSSec    |      |    DNSSec    |                               DNSSec    |      |    DNSSec    |
                            +--------------+      +--------------+                            +--------------+      +--------------+
 +                                  |
 +                                  +--> Internet für NICHT (*.)tachtler.net/0.168.192.in-addr.arpa -->
 </code> </code>
  
Zeile 353: Zeile 355:
 ==== /etc/unbound/root.hints ==== ==== /etc/unbound/root.hints ====
  
-Anstatt Anfragen an einen öffentlichen DNS-Server, oder einen DNS-Server des ISP weiterzuleiten, kann es vergezogen werden, die **Root-DNS-Server** abzufragen. Nachfolgender Befehl holt die neueste Root-Server-Liste als Datei ab. +Anstatt Anfragen an einen öffentlichen DNS-Server (wie z.B. Google 8.8.8.8), oder einen DNS-Server des ISP (Internet Service Providers wie z.B. die Telekom) weiterzuleiten, kann es vorgezogen werden, die **Root-DNS-Server** abzufragen. Nachfolgender Befehl holt die neueste Root-Server-Liste als Datei ab. 
  
 :!: **HINWEIS** - **Dies wird später eingebunden, indem die Weiterleitungseinträge ("Forwardzone"-Abschnitte) in der Konfiguration ausgewählt werden.** :!: **HINWEIS** - **Dies wird später eingebunden, indem die Weiterleitungseinträge ("Forwardzone"-Abschnitte) in der Konfiguration ausgewählt werden.**
Zeile 421: Zeile 423:
  
 Interface, auf denen der [[http://www.unbound.net/|unbound]] Anfragen entgegen nimmt. Interface, auf denen der [[http://www.unbound.net/|unbound]] Anfragen entgegen nimmt.
 +
 +  * <code ini>        outgoing-interface: 192.168.1.20</code>
 +
 +Interface, auf denen der [[http://www.unbound.net/|unbound]] Anfragen weiterleitet/bzw. stellt nimmt (Hier der Root-Server-(Liste).
 +
 +:!: **HINWEIS** - **Es __kann__ auch ein Interface sein, auf dem der [[http://www.unbound.net/|unbound]] gar nicht lauscht!**
  
   * <code ini>        do-ip6: no</code>   * <code ini>        do-ip6: no</code>
Zeile 426: Zeile 434:
 **Deaktivieren** von IPv6. **Deaktivieren** von IPv6.
  
-  * <code ini>        access-control: 127.0.0.0/allow+  * <code ini>        access-control: 127.0.0.0/allow_snoop
         access-control: 192.168.0.0/24 allow         access-control: 192.168.0.0/24 allow
         access-control: 192.168.1.0/24 allow         access-control: 192.168.1.0/24 allow
Zeile 433: Zeile 441:
  
 Von welchen Netzwerken bzw. IP-Adressen Anfragen entgegengenommen werden. Von welchen Netzwerken bzw. IP-Adressen Anfragen entgegengenommen werden.
 +
 +Wenn [[http://www.unbound.net/|unbound]], die **''+trace''**-Funktion von ''dig'' ebenfalls ausführen soll, kann [[http://www.unbound.net/|unbound]] so konfiguriert werden, dass dieser iterative (**__nicht__ rekursive**) Abfragen ermöglicht. Dies geschieht durch die Verwendung der Option **''allow_snoop''**, anstelle von ''allow'' in der **''access-control:''** Konfiguration.
 +
 +:!: **HINWEIS** - **Aus Sicherheitsgründen wird empfohlen, ''allow_snoop'' __nur__ für administrative Netzwerke zu aktivieren, __nicht für die allgemeinen Client-Netzwerke__, die den [[http://www.unbound.net/|unbound]] DNS-Server verwenden!**
 +
 +  * <code ini>        root-hints: "/etc/unbound/root.hints"</code>
 +
 +Einbinden der der **ROOT-Server-Liste**, da anstatt Anfragen an einen öffentlichen DNS-Server (wie z.B. Google 8.8.8.8), oder einen DNS-Server des ISP (Internet Service Providers wie z.B. die Telekom) weiterzuleiten, sollen die **Root-DNS-Server** verwendet werden.
  
   * <code ini>        hide-identity: yes</code>   * <code ini>        hide-identity: yes</code>
Zeile 507: Zeile 523:
 **__Beispiel bei NICHT-Definition__** **__Beispiel bei NICHT-Definition__**
 <code> <code>
-# dig -x 10.7.0.10+# dig -x 192.168.0.10
  
 ; <<>> DiG 9.9.4-RedHat-9.9.4-61.el7_5.1 <<>> -x 192.168.0.10 ; <<>> DiG 9.9.4-RedHat-9.9.4-61.el7_5.1 <<>> -x 192.168.0.10
Zeile 530: Zeile 546:
  
   * <code ini>forward-zone:   * <code ini>forward-zone:
-        name: "."+        name: "tachtler.net" 
 +        forward-addr: 127.0.0.1 
 +forward-zone: 
 +        name: "2.168.192.in-addr.arpa" 
 +        forward-addr: 127.0.0.1 
 +forward-zone: 
 +        name: "1.168.192.in-addr.arpa" 
 +        forward-addr: 127.0.0.1 
 +forward-zone: 
 +        name: "0.168.192.in-addr.arpa"
         forward-addr: 127.0.0.1</code>         forward-addr: 127.0.0.1</code>
  
-**__Alle__** Anfragen sollen an den DNS-Server, welcher auf der IP-Adresse ''127.0.0.1'' lauscht weitergeleitet werden.+**__Interne__** Anfragen sollen an den DNS-Server, welcher auf der IP-Adresse ''127.0.0.1'' lauscht weitergeleitet werden. **__Alle__** anderen Anfragen, sollen an die **ROOT-Server-(Liste)** gesendet werden.
  
 :!: **HINWEIS** - **Dies könnte hier z.B. ein __Authorativer DNS-Server__ sein**, siehe auch den internen Link: :!: **HINWEIS** - **Dies könnte hier z.B. ein __Authorativer DNS-Server__ sein**, siehe auch den internen Link:
Zeile 550: Zeile 575:
  interface: 192.168.1.20  interface: 192.168.1.20
  interface-automatic: no  interface-automatic: no
 +        outgoing-interface: 192.168.1.20
  so-reuseport: yes  so-reuseport: yes
  ip-transparent: yes  ip-transparent: yes
Zeile 564: Zeile 590:
  log-time-ascii: yes  log-time-ascii: yes
  pidfile: "/var/run/unbound/unbound.pid"  pidfile: "/var/run/unbound/unbound.pid"
 +        root-hints: "/etc/unbound/root.hints"
  hide-identity: yes  hide-identity: yes
  hide-version: yes  hide-version: yes
Zeile 603: Zeile 630:
 include: /etc/unbound/conf.d/*.conf include: /etc/unbound/conf.d/*.conf
 forward-zone: forward-zone:
- name: "." +        name: "tachtler.net
- forward-addr: 127.0.0.1+        forward-addr: 127.0.0.1 
 +forward-zone: 
 +        name: "2.168.192.in-addr.arpa" 
 +        forward-addr: 127.0.0.1 
 +forward-zone: 
 +        name: "1.168.192.in-addr.arpa" 
 +        forward-addr: 127.0.0.1 
 +forward-zone: 
 +        name: "0.168.192.in-addr.arpa" 
 +        forward-addr: 127.0.0.1
 </code> </code>
  
tachtler/dns_unbound_centos_7.1536130050.txt.gz · Zuletzt geändert: 2018/09/05 08:47 von klaus