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
Poslední revize Obě strany příští revize
turris:dns-forward [30.05.2015 12:33]
vm
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() { + 
-   +Dále vytvořit soubor ​''/​etc/​unbound/​uam.conf'' ​s obsahem:
-    #Clear the config ​and set header +
-    header +
-   +
-    config_load ​unbound +
-   +
-    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 ===== ===== 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