20 DNS mit unbound.page 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. ---
  2. format: markdown
  3. title: Bildungskurs Freifunk
  4. categories: Treffen
  5. ...
  6. # Installation
  7. - Wird an anderer Stelle des Wiki beschrieben
  8. # Allgemein
  9. - Als Nameserver im weiteren NS genannt, kommen nsd und unbound zum Einsatz.
  10. Auf nordstadt und hoerde ist freeBSD im Einsatz, auf den APUs Debian.
  11. Durch die unterschiedliche Verzeichnisstruktur befinden sich die Konfigurationsdaten in verschiedenen Verzeichnissen:
  12. freeBSD: /usr/local/etc/nsd und /var/unbound
  13. Debian: nicht installiert und /etc/unbound und /var/lib/unbound
  14. Überblick nsd ./. unbound:
  15. ................nsd...................unbound
  16. nordstadt...193.43.220.129...193.43.220.161
  17. hoerde......130.180.53.22.....193.43.220.136, 193.43.220.168
  18. Zur Steuerung gibt es **nsd-control** und **unbound-control**. Bei freeBSD **local-unbound-control**.
  19. ## Der primäre NS (nsd) auf nordstadt hält die aktuellen Zonendateien vor
  20. - ***ffdo.net*** für die Auflösung Name -> IP
  21. - ***220.43.193.in-addr.arpa*** für reverse mapping ip -> Name für 193.43.220.
  22. - ***221.43.193.in-addr.arpa*** für reverse mapping ip -> Name für 193.43.221.
  23. Die Dateien ffdo.net und xxx.in-adr-arpa sind unter den oben angegebenen Verzeichnissen in freeBSD und Debian zu finden.
  24. Die sekundären NS (nsd und unbound) erhalten diese Zonendateien vom primären NS.
  25. Die Zonendaten können mit
  26. **nsd-checkconf** -p 220.43.193.in-addr.arpa 220.43.193.in-addr.arpa
  27. **nsd-checkconf** -p 221.43.193.in-addr.arpa 221.43.193.in-addr.arpa
  28. **nsd-checkconf** -p ffdo.net ffdo.net
  29. geprüft werden.
  30. Die hier verwendeten Adressen sind größtenteils dem Wiki [IP-Adressen](IP-Adressen) entnommen.
  31. # Nordstadt
  32. ## Datei /var/unbound/unbound.conf
  33. # This file was generated by local-unbound-setup.
  34. # Modifications will be overwritten.
  35. server:
  36. username: unbound
  37. directory: /var/unbound
  38. chroot: /var/unbound
  39. pidfile: /var/run/local_unbound.pid
  40. use-syslog: yes
  41. auto-trust-anchor-file: /var/unbound/root.key
  42. interface: 127.0.0.1
  43. interface: ::1
  44. interface: 193.43.220.161
  45. access-control: 127.0.0.1/32 allow
  46. access-control: ::1 allow
  47. access-control: 193.43.220.0/23 allow
  48. access-control: 91.204.4.0/22 allow
  49. access-control: 192.168.0.0/16 allow
  50. access-control: 0.0.0.0/0 refuse_non_local
  51. #val-permissive-mode: "yes"
  52. ## Datei /var/unbound/conf.d/control.conf
  53. # This file was generated by local-unbound-setup.
  54. # Modifications will be overwritten.
  55. remote-control:
  56. control-enable: yes
  57. control-interface: /var/run/local_unbound.ctl
  58. control-use-cert: no
  59. ## Datei /var/unbound/conf.d/lan-zones.conf
  60. # This file was generated by local-unbound-setup.
  61. # Modifications will be overwritten.
  62. server:
  63. # Unblock reverse lookups for LAN addresses
  64. unblock-lan-zones: yes
  65. insecure-lan-zones: yes
  66. ## Datei /var/unbound/conf.d/zone.conf
  67. auth-zone:
  68. name: ffdo.net
  69. master: 193.43.220.129
  70. zonefile: /var/unbound/zone/ffdo.net
  71. auth-zone:
  72. name: 220.43.193.in-addr.arpa
  73. master: 193.43.220.129
  74. zonefile: /var/unbound/zone/220.43.193.in-addr.arpa
  75. auth-zone:
  76. name: 221.43.193.in-addr.arpa
  77. master: 193.43.220.129
  78. zonefile: /var/unbound/zone/221.43.193.in-addr.arpa
  79. # Hoerde
  80. ## Datei /var/unbound/unbound.conf
  81. # This file was generated by local-unbound-setup.
  82. # Modifications will be overwritten.
  83. server:
  84. username: unbound
  85. directory: /var/unbound
  86. chroot: /var/unbound
  87. pidfile: /var/run/local_unbound.pid
  88. use-syslog: yes
  89. auto-trust-anchor-file: /var/unbound/root.key
  90. interface: 127.0.0.1
  91. interface: ::1
  92. interface: 193.43.220.136
  93. interface: 193.43.220.168
  94. access-control: 127.0.0.1/32 allow
  95. access-control: ::1 allow
  96. access-control: 193.43.220.0/23 allow
  97. access-control: 91.204.4.0/22 allow
  98. access-control: 192.168.0.0/16 allow
  99. access-control: 0.0.0.0/0 refuse_non_local
  100. #val-permissive-mode: "yes"
  101. ## Datei /var/unbound/conf.d/control.conf
  102. # This file was generated by local-unbound-setup.
  103. # Modifications will be overwritten.
  104. remote-control:
  105. control-enable: yes
  106. control-interface: /var/run/local_unbound.ctl
  107. control-use-cert: no
  108. ## Datei /var/unbound/conf.d/forward.conf
  109. forward-zone:
  110. name: "."
  111. forward-addr: 193.43.220.129
  112. forward-first: yes
  113. ## Datei /var/unbound/conf.d/lan-zones.conf
  114. # This file was generated by local-unbound-setup.
  115. # Modifications will be overwritten.
  116. server:
  117. # Unblock reverse lookups for LAN addresses
  118. unblock-lan-zones: yes
  119. insecure-lan-zones: yes
  120. ## Datei /var/unbound/conf.d/zone.conf
  121. auth-zone:
  122. name: ffdo.net
  123. master: 193.43.220.129
  124. zonefile: /var/unbound/zone/ffdo.net
  125. auth-zone:
  126. name: 220.43.193.in-addr.arpa
  127. master: 193.43.220.129
  128. zonefile: /var/unbound/zone/220.43.193.in-addr.arpa
  129. auth-zone:
  130. name: 221.43.193.in-addr.arpa
  131. master: 193.43.220.129
  132. zonefile: /var/unbound/zone/221.43.193.in-addr.arpa