aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: a9d5112c40f010c14e428008a8bbccb8e8ddbd39 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# CoreDNS

CoreDNS is DNS server that started as a fork of [Caddy](https://github.com/mholt/caddy/). It has the
same model: it chains middleware.

It is in the early stages of development on should be used on production servers. For now most
documentation is in the source and some blog articles can be [found
here](https://miek.nl/tags/coredns/).

<https://caddyserver.com/> is also full of examples on how to structure a Corefile (renamed from
Caddyfile when I forked it).

# Resolver

Start a simple resolver (proxy):

`Corefile` contains:

~~~
.:1053 {
    proxy . 8.8.8.8:53
}
~~~

Just start CoreDNS: `./coredns`.
And then just query on that port (1053), the query should be forwarded to 8.8.8.8 and the response
will be returned.

# Blog

<https://miek.nl/tags/coredns/>