У меня возникли проблемы с настройкой Unbound
в качестве DNS-резолвера общего пользования и NSD
локального уполномоченного сервера. Я намерен использовать его Unbound
в качестве замены для DNS
сервера маршрутизаторов и хотел бы включить ряд частных доменов, которые могут ссылаться друг на друга.
Использование локального DNS-резолвера Unbounds через local-data
и подобные ему не удовлетворяет моим потребностям; отсюда и необходимость в NSD.
Моя настройка такова: у меня Unbound запущен на Port 53
и NSD на Port 10053
(прослушивает только localhost) на одной и той же машине.
Моя конфигурация Unbound:
server:
# private and link-local subnets
private-address: 10.0.0.0/8
private-address: 172.16.0.0/12
private-address: 192.168.0.0/16
private-address: 169.254.0.0/16
private-address: fd00::/8
private-address: fe80::/10
local-zone: "xe." transparent
private-domain: "xe"
stub-zone:
name: "xe"
stub-addr: ::1@10053
stub-addr: 127.0.0.1@10053
Я не буду вдаваться в подробности конфигурации моей зоны, xe.
но могу сказать, что использование dig -p 10053 <domain>.xe
разрешает просто отлично. Unbound разрешает внешние домены вроде google.com
без проблем.
Я просто не могу заставить это работать. Есть ли у вас какие-либо предложения, как заставить это работать?
решение1
Итак... в этом случае решением было установить do-not-query-localhost: no
и определить domain-insecure: "xe"
. local-zone: "xe." transparent
был удален.