coredns/middleware/chaos
Miek Gieben 6445a3f2f0 Cleanup docs and the chaos middleware
Make the CH middleware actually work. Needs a bit of a hack to route

the fake version.bind and friends zone to the correct handler. Fiddle

with the order in directive.go so that CH queries get logged as well.



Secondly add class rewriting to the rewrite middleware handler and also

log the class by default.
2016-04-04 15:45:17 +01:00
..
chaos.go Cleanup docs and the chaos middleware 2016-04-04 15:45:17 +01:00
chaos_test.go Cache elements of State 2016-04-04 08:19:06 +01:00
README.md Cleanup docs and the chaos middleware 2016-04-04 15:45:17 +01:00

chaos

The chaos middleware allows CoreDNS to response to TXT queries in CH class. Useful for retrieving version or author information from the server.

Syntax

chaos [version] [authors...]
  • version the version to return, defaults to CoreDNS.
  • authors what authors to return. No default.

Note this middleware can only be specified for a zone once. This is because it hijacks the zones version.bind, version.server, authors.bind, hostname.bind and id.server, which means it can only be routed to one middleware.

Examples

chaos CoreDNS-001 "Miek Gieben" miek@miek.nl