Rozdíly

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

Odkaz na výstup diff

Následující verze
Předchozí verze
Poslední revize Obě strany příští revize
turris:dns-forward [31.01.2015 12:28]
vm vytvořeno
turris:dns-forward [12.03.2016 11:24]
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/​unbound'' ​a přidat do něj na konec (do sekce ''​config unbound includes''​následující nový řádek: 
-  ​(...+  ​list include_path "/​etc/​unbound/​uam.conf"​
-  ​init_unbound() { +
- +
-    #Clear the config and set header +
-    header+
  
-    config_load unbound +Dále vytvořit soubor ​''/​etc/​unbound/​uam.conf'' ​s obsahem:
- +
-    set_parameter include include "/​etc/​unbound/​uam.conf"​ +
- +
-    #Server Section +
-    add_section server +
-  (...) +
-   +
-přidává se řádek +
-  set_parameter include include "/​etc/​unbound/​uam.conf"​ +
-   +
-a obsah ''/​etc/​unbound/​uam.conf'':​+
   server:   server:
           domain-insecure:​ "​uam.local."​           domain-insecure:​ "​uam.local."​
Řádek 29: Řádek 14:
         forward-addr:​ 172.17.2.234         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''​.+Nakonec provedeme znovunačtení služby unbound: 
 +  /​etc/​init.d/​unbound reload 
 + 
 + 
 +Po restartu unbound už by měla být zóna ''​uam.local''​ správně směrována na IP ''​172.17.2.234''​. 
 + 
 + 
 +===== 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 
 +   
 +    set_parameter include include "/​etc/​unbound/​uam.conf"​ 
 +   
 +    #Server Section 
 +    add_section server 
 +  (...) 
 +   
 +===== Dokumentace ===== 
 +  * [[https://​www.unbound.net/​documentation/​unbound.conf.html]] 
turris/dns-forward.txt · Poslední úprava: 06.12.2017 18:09 autor: vm