mirror of
https://github.com/coredns/coredns.git
synced 2025-11-01 18:53:43 -04:00
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.
This commit is contained in:
40
middleware/file/file.md
Normal file
40
middleware/file/file.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# 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
|
||||
}
|
||||
Reference in New Issue
Block a user