. Я пытаюсь использовать несвязанные для пересылки запросов на пару DNS-серверов, отвечая на небольшую руку, полную запросов локально. При тестировании я построил следующую конфигурацию в /etc/unbound/conf.d/my.zone.com.conf
forward-zone:
name: "my.zone.com"
forward-addr: 1.2.3.4 # my DNS server
forward-addr: 1.2.3.5 # my other DNS server
local-data: "server1.my.zone.com. IN A 1.2.3.6"
local-data-ptr: "1.2.3.6 server1.my.zone.com"
При запуске unbound-checkconf я получаю следующую ошибку:
$ unbound-checkconf
/etc/unbound.conf.d/my.zone.com.conf:8: error: syntax error
read /etc/unbound.conf.d/my.zone.com.conf failed: 1 errors in configuration file
$
My желаемый поведение таково, что несвязанный должен пересылать все запросы на DNS-серверы 1.2.3.4
и 1.2.3.5
, но должен отвечать локальной информацией для server1.my.zone.com
.
Я просмотрел несколько длинных примеров файлов конфигурации в сети, но я просто не понимаю, что делаю неправильно - хотя подозреваю, что это связано с local-data
и ] local-data-ptr
вложен в forward-zone
.
Файл конфигурации в /etc/unbound/unbound.conf
остается неизменным по сравнению с установкой yum по умолчанию в centos7.
Заранее спасибо за вашу помощь
ਤੁਹਾਡਾ ਸ਼ੱਕ ਸਹੀ ਹੈ, ਲੋਕਲ-ਡੇਟਾ
ਅਤੇ ਲੋਕਲ-ਡੇਟਾ-ਪੀ.ਟੀ.ਆਰ.
ਸਰਵਰ ਵਿਕਲਪ ਹਨ, ਨਹੀਂ ਫਾਰਵਰਡ-ਜ਼ੋਨ . ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਦੇ ਅੱਗੇ ਇੱਕ ਸਰਵਰ ਕਲਾਜ਼ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:
forward-zone:
name: "my.zone.com"
forward-addr: 1.2.3.4 # my DNS server
forward-addr: 1.2.3.5 # my other DNS server
server:
local-data: "server1.my.zone.com. IN A 1.2.3.6"
local-data-ptr: "1.2.3.6 server1.my.zone.com"