Thanks all for the clear explanation.
If I understand correctly:
- forwarding is not a solution to my problem. (even the suggestion by Chris didn't help) - having ns1/ns2 slave from devbox would be a solution (but in my specific case I can't because devbox runs a custom nameserver based on Stanford::DNSserver which doesn't do axfr) - making the dns service of devbox available from the internet (by means of a proxy, port-forwarding or similar) is the (only) way to go.

Wim.

Kevin Darcy wrote:
Just as there is a "default-less core" to Internet routing, there is also a "forwarding-less core" to Internet DNS, and your nameservers -- congratulations -- are in that core. The queries you get from other nameservers in the core are non-recursive, defined to mean "give me whatever information you have, but don't ask anyone else about the name". And your nameservers dutifully comply. Ergo, they don't forward.

As someone else pointed out, there could theoretically be (non-core) resolvers out there configured to resolve directly from your box. But for an authoritative nameserver on the Internet, this would be the exception rather than the rule -- mostly your nameserver will be talking to other nameservers, not to forwarding or stub resolvers.

If you have some devices that are capable of *proxying* DNS requests between the internal box and the Internet, you could delegate the subdomain to those devices. But a true, standards-complying nameserver will never forward a non-recursive query. The absence of the RD (recursion desired) flag on the query specifically told it that the client didn't want that.

- Kevin

_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to