package
0.9.10
Repository: https://github.com/skrishna-unix/coredns.git
Documentation: pkg.go.dev

# README

chaos

chaos allows for responding to TXT queries in the CH class.

This is useful for retrieving version or author information from the server.

Syntax

chaos [VERSION] [AUTHORS...]
  • VERSION is the version to return. Defaults to CoreDNS-<version>, if not set.
  • AUTHORS is what authors to return. No default.

Note that you have to make sure that this plugin will get actual queries for the following zones: version.bind, version.server, authors.bind, hostname.bind and id.server.

Examples

Specify all the zones in full.

version.bind version.server authors.bind hostname.bind id.server {
    chaos CoreDNS-001 [email protected]
}

Or just default to .:

.  {
    chaos CoreDNS-001 [email protected]
}

And test with dig:

% dig @localhost CH TXT version.bind
...
;; ANSWER SECTION:
version.bind.		0	CH	TXT	"CoreDNS-001"
...

# Structs

Chaos allows CoreDNS to reply to CH TXT queries and return author or version information.