Unbound Syntax Error

. Я пытаюсь использовать несвязанные для пересылки запросов на пару 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.

Заранее спасибо за вашу помощь

3
задан 15 February 2017 в 01:16
1 ответ

ਤੁਹਾਡਾ ਸ਼ੱਕ ਸਹੀ ਹੈ, ਲੋਕਲ-ਡੇਟਾ ਅਤੇ ਲੋਕਲ-ਡੇਟਾ-ਪੀ.ਟੀ.ਆਰ. ਸਰਵਰ ਵਿਕਲਪ ਹਨ, ਨਹੀਂ ਫਾਰਵਰਡ-ਜ਼ੋਨ . ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਦੇ ਅੱਗੇ ਇੱਕ ਸਰਵਰ ਕਲਾਜ਼ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:

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"
2
ответ дан 3 December 2019 в 06:57

Теги

Похожие вопросы