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
turris:dns-forward [31.01.2015 12:28]
vm vytvořeno
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() {+
  
-    #Clear the config ​and set header +takto: 
-    ​header+  ​config ​resolver '​unbound_includes'​ 
 +          list include_path '/​etc/​unbound/​uam.conf'​
  
-    config_load unbound 
  
-    set_parameter include include "/​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
 +  ​
 +    set_parameter include include "/​etc/​unbound/​uam.conf"​
 +  ​
     #Server Section     #Server Section
     add_section server     add_section server
   (...)   (...)
   ​   ​
-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