aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2016-04-20 12:46:24 +0000
committerGravatar Miek Gieben <miek@miek.nl> 2016-04-20 12:46:24 +0000
commit5de2f8730383d8ddfd8375917537e0034f596fa6 (patch)
tree1475b58ce9e7f6dee6034bd893d3f92087d8ab7b /README.md
parentb46bc89a21d1d918c5f5b631d44784ff753781c3 (diff)
downloadcoredns-5de2f8730383d8ddfd8375917537e0034f596fa6.tar.gz
coredns-5de2f8730383d8ddfd8375917537e0034f596fa6.tar.zst
coredns-5de2f8730383d8ddfd8375917537e0034f596fa6.zip
Better structured readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md33
1 files changed, 16 insertions, 17 deletions
diff --git a/README.md b/README.md
index 4f6a702b8..c0ac0d4ae 100644
--- a/README.md
+++ b/README.md
@@ -3,26 +3,25 @@
CoreDNS is DNS server that started as a fork of [Caddy](https://github.com/mholt/caddy/). It has the
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) and DNS is supported.
-* Retrieve zone data from primaries, i.e. act as a secondary server.
-* Loadbalancing of responses.
-* Allow for zone transfers, i.e. act as a primary server.
-* Caching
+* Serve zone data from a file, both DNSSEC (NSEC only) and DNS is supported (middleware/file).
+* Retrieve zone data from primaries, i.e. act as a secondary server (middleware/file).
+* Loadbalancing of responses (middleware/loadbalance).
+* Allow for zone transfers, i.e. act as a primary server (middleware/file).
+* Caching (middleware/cache).
* Use etcd as a backend, i.e. a 98.5% 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 Logging.
-* Provide load-balancing (A/AAAA shuffling) of returned responses.
-* Has support for the CH class: `version.bind` and friends.
+ [SkyDNS](https://github.com/skynetservices/skydns) (middleware/etcd).
+* Serve as a proxy to forward queries to some other (recursive) nameserver (middleware/proxy).
+* Rewrite queries (both qtype, qclass and qname) (middleware/rewrite).
+* Provide metrics (by using Prometheus) (middleware/metrics).
+* Provide Logging (middleware/log).
+* Has support for the CH class: `version.bind` and friends (middleware/chaos).
+
+## 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(SEC) service.
There are still few [issues](https://github.com/miekg/coredns/issues), and work is ongoing on making
things fast and reduce the memory usage.