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 [31.01.2015 12:29]
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 +===== 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