mirror of
https://github.com/coredns/coredns.git
synced 2025-12-11 04:45:11 -05:00
Use IsDomainName (#119)
Liberal as it as it still has its use. Reject invalid domain names in the config. Unrelated: clear up the README as well. And fix travis script.
This commit is contained in:
21
README.md
21
README.md
@@ -5,26 +5,32 @@ same model: it chains middleware.
|
||||
|
||||
## Status
|
||||
|
||||
I'm using CoreDNS is my primary, authoritative, nameserver for my domains (`miek.nl`, `atoom.net`
|
||||
and a few others). CoreDNS should be stable enough to provide you with a good DNS service.
|
||||
|
||||
Currently CoreDNS is able to:
|
||||
|
||||
* Serve zone data from a file, both DNSSEC (NSEC only atm) and DNS is supported.
|
||||
* Serve zone data from a file, both DNSSEC (NSEC only atm) and DNS is supported. Delegation are
|
||||
*not* supported as yet.
|
||||
* Retrieve zone data from primaries, i.e. act as a secondary server.
|
||||
* Allow for zone transfers, i.e. act as a primary server.
|
||||
* Use Etcd as a backend, i.e. a 90% replacement for
|
||||
* Use Etcd as a backend, i.e. a 92% replacement for
|
||||
[SkyDNS](https://github.com/skynetservices/skydns).
|
||||
* Serve as a proxy to forward queries to some other (recursive) nameserver.
|
||||
* Rewrite queries (both qtype, qclass and qname).
|
||||
* Provide metrics (by using Prometheus)
|
||||
* Provide metrics (by using Prometheus).
|
||||
* Provide Logging.
|
||||
* Provide load-balancing of returned responses.
|
||||
* Has support for the CH class: `version.bind` and friends.
|
||||
|
||||
There are corner cases not implemented and a few [issues](https://github.com/miekg/coredns/issues).
|
||||
|
||||
But all in all, CoreDNS should already be able to provide you with enough functionality to replace
|
||||
parts of BIND9, Knot, NSD or PowerDNS.
|
||||
However CoreDNS is still in the early stages of development and should **not** be used on production
|
||||
servers yet. For now most documentation is in the source and some blog articles can be [found
|
||||
here](https://miek.nl/tags/coredns/). If you do want to use CoreDNS in production, please let us
|
||||
know and how we can help.
|
||||
|
||||
However CoreDNS is still in the early stages of development. For now most documentation is in the
|
||||
source and some blog articles can be [found here](https://miek.nl/tags/coredns/). If you do want to
|
||||
use CoreDNS in production, please let us know and how we can help.
|
||||
|
||||
<https://caddyserver.com/> is also full of examples on how to structure a Corefile (renamed from
|
||||
Caddyfile when I forked it).
|
||||
@@ -64,7 +70,6 @@ nameserver *and* rewrite ANY queries to HINFO.
|
||||
~~~ txt
|
||||
.:1053 {
|
||||
rewrite ANY HINFO
|
||||
|
||||
proxy . 8.8.8.8:53
|
||||
|
||||
file /var/lib/bind/miek.nl.signed miek.nl {
|
||||
|
||||
Reference in New Issue
Block a user