aboutsummaryrefslogtreecommitdiff
path: root/plugin/template/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/template/README.md')
-rw-r--r--plugin/template/README.md19
1 files changed, 8 insertions, 11 deletions
diff --git a/plugin/template/README.md b/plugin/template/README.md
index 17dedbfa9..bcb5b2dd7 100644
--- a/plugin/template/README.md
+++ b/plugin/template/README.md
@@ -12,14 +12,13 @@ The *template* plugin allows you to dynamically respond to queries by just writi
~~~
template CLASS TYPE [ZONE...] {
- [match REGEX...]
- [answer RR]
- [additional RR]
- [authority RR]
- [...]
- [rcode CODE]
- [upstream [ADDRESS...]]
- [fallthrough [ZONE...]]
+ match REGEX...
+ answer RR
+ additional RR
+ authority RR
+ rcode CODE
+ upstream
+ fallthrough [ZONE...]
}
~~~
@@ -30,9 +29,7 @@ template CLASS TYPE [ZONE...] {
* `answer|additional|authority` **RR** A [RFC 1035](https://tools.ietf.org/html/rfc1035#section-5) style resource record fragment
built by a [Go template](https://golang.org/pkg/text/template/) that contains the reply.
* `rcode` **CODE** A response code (`NXDOMAIN, SERVFAIL, ...`). The default is `SUCCESS`.
-* `upstream` [**ADDRESS**...] defines the upstream resolvers used for resolving CNAME.
- If no **ADDRESS** is given, CoreDNS will resolve CNAMEs against itself. **ADDRESS**
- can be an IP, an IP:port, or a path to a file structured like resolv.conf.
+* `upstream` defines the upstream resolvers used for resolving CNAMEs. CoreDNS will resolve CNAMEs against itself.
* `fallthrough` Continue with the next plugin if the zone matched but no regex matched.
If specific zones are listed (for example `in-addr.arpa` and `ip6.arpa`), then only queries for
those zones will be subject to fallthrough.