Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
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