coredns/middleware/file/file.md
Miek Gieben 5387c162c9 Implement a DNS zone
Full implementation, DNS (and in the future DNSSEC). Returns answer in a
hopefully standards compliant way.
Testing with my miek.nl zone are included as well.
This should correctly handle nodata, nxdomain and cnames.
2016-03-28 10:15:05 +01:00

40 lines
703 B
Markdown

# file
`file` enabled reading zone data from a RFC-1035 styled file.
The etcd middleware makes extensive use of the proxy middleware to forward and query
other servers in the network.
## Syntax
~~~
file dbfile [zones...]
~~~
* `dbfile` the database file to read and parse.
* `zones` zones it should be authoritative for. If empty the zones from the configuration block
are used.
If you want to `round robin` A and AAAA responses look at the `loadbalance` middleware.
~~~
file {
db <dsds>
masters [...masters...]
}
~~~
* `path` /skydns
* `endpoint` endpoints...
* `stubzones`
## Examples
dnssec {
file blaat, transparant allow already signed responses
ksk bliep.dsdsk
}