У меня возникли проблемы с установкой Unbound для правильной пересылки запросов.
Мой нынешний unbound.conf
выглядит примерно так:
forward-zone:
name: "google.com"
forward-addr: 8.8.8.8
forward-zone:
name: "."
forward-addr: 127.0.0.1@1066 # An Unbound server with a single catchall
remote-control:
control-enable: no
Зона google.com возвращается правильно, а зона catch all - нет. (Хотя кажется, что запрос получен и возвращен правильно на втором несвязанном сервере)
У меня такая же проблема, после поиска я нашел решение в списке рассылки несвязанные пользователи: [Unbound-users] проблема пересылки. Просто установите:
do-not-query-localhost: no
Я немного запутался, вы пытаетесь запросить другой сервер или локальный хост через порт 1066? В последнем случае вам необходимо использовать IP-адрес, который вы установили в интерфейсной части файла config.
server:
interface: <real ethX IP>
forward-zone:
name: "."
forward-addr: <real ethX IP>@1066
Unbound не позволит вам запрашивать localhost / 127.0.0.1 по умолчанию.