COREDNS-HEADER(7) CoreDNS Plugins COREDNS-HEADER(7) NAME header - modifies the header for queries and responses. DESCRIPTION header ensures that the flags are in the desired state for queries and re- sponses. The modifications are made transparently for the client and sub- sequent plugins. SYNTAX header { SELECTOR ACTION FLAGS... SELECTOR ACTION FLAGS... } * SELECTOR defines if the action should be applied on query or response. * ACTION defines the state for DNS message header flags. Actions are evaluated in the order they are defined so last one has the most prece- dence. Allowed values are: - set - clear * FLAGS are the DNS header flags that will be modified. Current supported flags include: - aa - Authoritative(Answer) - ra - RecursionAvailable - rd - RecursionDesired EXAMPLES Make sure recursive available ra flag is set in all the responses: . { header { response set ra } } Make sure "recursion available" ra and "authoritative answer" aa flags are set and "recursion desired" is cleared in all responses: . { header { response set ra aa response clear rd } } Make sure "recursion desired" rd is set for all subsequent plugins:: . { header { query set rd } } CoreDNS March 2026 COREDNS-HEADER(7)
NAME | DESCRIPTION | SYNTAX | EXAMPLES
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=coredns-header&sektion=7&manpath=FreeBSD+Ports+15.1.quarterly>
