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
Poslední revize Obě strany příští revize
turris:dns-forward [31.01.2015 12:29]
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 +  ​server: 
-    header+          ​domain-insecure:​ "​uam.local."​ 
 +          ​private-domain:​ "​uam.local."​
   ​   ​
 +  forward-zone:​
 +        name: "​uam.local."​
 +        forward-addr:​ 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     config_load unbound
   ​   ​
Řádek 17: Řádek 33:
   (...)   (...)
   ​   ​
-přidává se řádek +===== Dokumentace ===== 
-  ​set_parameter include include "/etc/unbound/uam.conf"​ +  ​* [[https://www.unbound.net/documentation/​unbound.conf.html]]
-   +
-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''​. 
turris/dns-forward.txt · Poslední úprava: 06.12.2017 18:09 autor: vm