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 Následující verze | Předchozí verze | ||
turris:dns-forward [31.01.2015 12:29] vm |
turris:dns-forward [06.12.2017 18:09] (aktuální) 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.1422703745.txt.gz · Poslední úprava: 31.01.2015 12:29 autor: vm