aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 31489890d50ec2715ee12b68740c871637edc5fb (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 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/).

<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/>