Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
turris:dns-forward [30.05.2015 12:33]
vm
turris:dns-forward [06.12.2017 18:09]
vm
Řádek 1: Řádek 1:
 ====== DNS Forwarding ====== ====== DNS Forwarding ======
-Turris používá jako DNS server ''​unbound'',​ který není konfigurovatelný přes LuCi, ale je třeba měnit konfiguraci ručně. ​V mém případě nestačilo zapsat konfiguraci do ''/​etc/​config/​unbound'',​ ale přímo do init skriptu:+Turris používá jako DNS server ''​unbound'',​ který není konfigurovatelný přes LuCi, ale je třeba měnit konfiguraci ručně. ​
  
-''/​etc/​init.d/unbound''​ +Je potřeba upravit konfiguraci ručně v souboru ​''/​etc/​config/resolver'' ​a přidat do něj na konec (do sekce ''​config resolver '​unbound_includes'''​) následující nový řádek: 
-  ​(...) +  ​list include_path '/​etc/​unbound/​uam.conf'​ 
-  ​init_unbound() { + 
-   +takto: 
-    #​Clear the config and set header +  config resolver '​unbound_includes'​ 
-    header+          list include_path '/​etc/​unbound/​uam.conf'​ 
 + 
 + 
 +Dále vytvořit soubor ''/​etc/​unbound/​uam.conf''​ s obsahem: 
 +  ​server: 
 +          ​domain-insecure:​ "​corp.uam.im."​ 
 +          ​private-domain:​ "​corp.uam.im."​
   ​   ​
 +  forward-zone:​
 +        name: "​corp.uam.im."​
 +        forward-addr:​ 172.17.1.1
 +
 +Nakonec provedeme znovunačtení služby unbound:
 +  /​etc/​init.d/​unbound reload
 +
 +
 +Po restartu unbound už by měla být zóna ''​uam.corp.im''​ správně směrována na IP ''​172.17.1.1''​.
 +
 +
 +===== Alternativa =====
 +
 +Druhá, nepěkná, varianta je upravit přímo init skript ''/​etc/​init.d/​unbound'',​ který konfiguraci generuje. Do funkce ''​init_unbound()''​ přidat řádek set_parameter
 +  (..)
     config_load unbound     config_load unbound
   ​   ​
Řádek 17: Řádek 38:
   (...)   (...)
   ​   ​
-přidává se řádek 
-  set_parameter include include "/​etc/​unbound/​uam.conf"​ 
-  ​ 
-a obsah ''/​etc/​unbound/​uam.conf'':​ 
-  server: 
-          domain-insecure:​ "​uam.local."​ 
-          private-domain:​ "​uam.local."​ 
-  ​ 
-  forward-zone:​ 
-        name: "​uam.local."​ 
-        forward-addr:​ 172.17.2.234 
- 
-po restartu unbound už by měla být zóna ''​uam.local''​ správně směrována na IP ''​172.17.2.234''​. 
- 
 ===== Dokumentace ===== ===== Dokumentace =====
   * [[https://​www.unbound.net/​documentation/​unbound.conf.html]]   * [[https://​www.unbound.net/​documentation/​unbound.conf.html]]
  
turris/dns-forward.txt · Poslední úprava: 06.12.2017 18:09 autor: vm