512c6a5e479202406145478d10edabadd365c694
services/dns/Configuration.md
... | ... | @@ -2,14 +2,11 @@ |
2 | 2 | |
3 | 3 | Configuration of common resolver softwares to forward DNS queries for `.dn42` (and reverse DNS) IPv4 and IPv6 anycast services. |
4 | 4 | |
5 | -You can use any *.delegation-servers.dn42 (where * is a letter) for resolving .dn42 domains. The current list is: |
|
5 | +You can use any *.recursive-servers.dn42 (where * is a letter) for resolving .dn42 domains. The current list is available at the [DN42 registry](https://git.dn42.us/dn42/registry/src/master/data/dns/recursive-servers.dn42). To ease the resolving, an anycast server is provided to the whole network: |
|
6 | 6 | |
7 | -* b.delegation-servers.dn42 fd42:4242:2601:ac53::1, 172.20.129.1 |
|
8 | -* j.delegation-servers.dn42 fd42:5d71:219:1:a526:d935:281e:22d6, 172.20.1.254 |
|
7 | +* a.recursive-servers.dn42 172.20.0.53, fd42:d42:d42:54::1 |
|
9 | 8 | |
10 | -The most up-to-date information is available at the [DN42 registry](https://git.dn42.us/dn42/registry/src/master/data/dns/delegation-servers.dn42) |
|
11 | - |
|
12 | -All the examples here list 172.20.129.1, but you can use any other *.delegation-servers.dn42 |
|
9 | +All the examples here list 172.20.0.53, but you can use any other *.recursive-servers.dn42 |
|
13 | 10 | |
14 | 11 | ## BIND |
15 | 12 | |
... | ... | @@ -19,19 +16,19 @@ by adding the following to /etc/bind/named.conf.local |
19 | 16 | ``` |
20 | 17 | zone "dn42" { |
21 | 18 | type forward; |
22 | - forwarders { 172.20.129.1; fd42:4242:2601:ac53::1; }; |
|
19 | + forwarders { 172.20.0.53; fd42:d42:d42:54::1; }; |
|
23 | 20 | }; |
24 | 21 | zone "20.172.in-addr.arpa" { |
25 | 22 | type forward; |
26 | - forwarders { 172.20.129.1; fd42:4242:2601:ac53::1; }; |
|
23 | + forwarders { 172.20.0.53; fd42:d42:d42:54::1; }; |
|
27 | 24 | }; |
28 | 25 | zone "22.172.in-addr.arpa" { |
29 | 26 | type forward; |
30 | - forwarders { 172.20.129.1; fd42:4242:2601:ac53::1; }; |
|
27 | + forwarders { 172.20.0.53; fd42:d42:d42:54::1; }; |
|
31 | 28 | }; |
32 | 29 | zone "23.172.in-addr.arpa" { |
33 | 30 | type forward; |
34 | - forwarders { 172.20.129.1; fd42:4242:2601:ac53::1; }; |
|
31 | + forwarders { 172.20.0.53; fd42:d42:d42:54::1; }; |
|
35 | 32 | }; |
36 | 33 | ``` |
37 | 34 | |
... | ... | @@ -46,12 +43,12 @@ config dnsmasq |
46 | 43 | option boguspriv '0' |
47 | 44 | option rebind_protection '1' |
48 | 45 | list rebind_domain 'dn42' |
49 | - list server '/dn42/172.20.129.1' |
|
50 | - list server '/20.172.in-addr.arpa/172.20.129.1' |
|
51 | - list server '/21.172.in-addr.arpa/172.20.129.1' |
|
52 | - list server '/22.172.in-addr.arpa/172.20.129.1' |
|
53 | - list server '/23.172.in-addr.arpa/172.20.129.1' |
|
54 | - list server '/d.f.ip6.arpa/fd42:4242:2601:ac53::1' |
|
46 | + list server '/dn42/172.20.0.53' |
|
47 | + list server '/20.172.in-addr.arpa/172.20.0.53' |
|
48 | + list server '/21.172.in-addr.arpa/172.20.0.53' |
|
49 | + list server '/22.172.in-addr.arpa/172.20.0.53' |
|
50 | + list server '/23.172.in-addr.arpa/172.20.0.53' |
|
51 | + list server '/d.f.ip6.arpa/fd42:d42:d42:54::1' |
|
55 | 52 | |
56 | 53 | ``` |
57 | 54 | |
... | ... | @@ -63,12 +60,12 @@ Attention: If you go with the default config you'll have to disable "boguspriv" |
63 | 60 | For normal dnsmasq use |
64 | 61 | |
65 | 62 | ``` |
66 | -server=/dn42/172.20.129.1 |
|
67 | -server=/20.172.in-addr.arpa/172.20.129.1 |
|
68 | -server=/21.172.in-addr.arpa/172.20.129.1 |
|
69 | -server=/22.172.in-addr.arpa/172.20.129.1 |
|
70 | -server=/23.172.in-addr.arpa/172.20.129.1 |
|
71 | -server=/d.f.ip6.arpa/fd42:4242:2601:ac53::1 |
|
63 | +server=/dn42/172.20.0.53 |
|
64 | +server=/20.172.in-addr.arpa/172.20.0.53 |
|
65 | +server=/21.172.in-addr.arpa/172.20.0.53 |
|
66 | +server=/22.172.in-addr.arpa/172.20.0.53 |
|
67 | +server=/23.172.in-addr.arpa/172.20.0.53 |
|
68 | +server=/d.f.ip6.arpa/fd42:d42:d42:54::1 |
|
72 | 69 | ``` |
73 | 70 | in `dnsmasq.conf`. |
74 | 71 | |
... | ... | @@ -77,14 +74,14 @@ Add this to /etc/powerdns/recursor.conf (at least in Debian and CentOS), the **f |
77 | 74 | |
78 | 75 | ``` |
79 | 76 | dont-query=127.0.0.0/8, 10.0.0.0/8, 192.168.0.0/16, ::1/128, fe80::/10 |
80 | -forward-zones-recurse=dn42=172.20.129.1,hack=172.20.129.1,ffhh=172.20.129.1,ffac=172.20.129.1,020=172.20.129.1,adm=172.20.129.1,ffa=172.20.129.1,ffhb=172.20.129.1,ffc=172.20.129.1,ffda=172.20.129.1,ffdh=172.20.129.1,ff3l=172.20.129.1,fffl=172.20.129.1,ffffm=172.20.129.1,fffr=172.20.129.1,fffd=172.20.129.1,ffgl=172.20.129.1,fflln=172.20.129.1,ffbcd=172.20.129.1,ffbgl=172.20.129.1,ffgoe=172.20.129.1,ffgt=172.20.129.1,ffh=172.20.129.1,helgo=172.20.129.1,ffhef=172.20.129.1,ffj=172.20.129.1,ffka=172.20.129.1,ffki=172.20.129.1,ffhl=172.20.129.1,fflux=172.20.129.1,ffms=172.20.129.1,mueritz=172.20.129.1,ffnord=172.20.129.1,ffnw=172.20.129.1,ffoh=172.20.129.1,ffpb=172.20.129.1,ffpi=172.20.129.1,ffrade=172.20.129.1,ffrgb=172.20.129.1,ffrg=172.20.129.1,rzl=172.20.129.1,ffsaar=172.20.129.1,fftr=172.20.129.1,fftdf=172.20.129.1,ffwk=172.20.129.1,ffgro=172.20.129.1,ffwk=172.20.129.1,ffwp=172.20.129.1,ffw=172.20.129.1,20.172.in-addr.arpa=172.20.129.1,22.172.in-addr.arpa=172.20.129.1,23.172.in-addr.arpa=172.20.129.1,31.172.in-addr.arpa=172.20.129.1,c.f.ip6.arpa=172.20.129.1 |
|
77 | +forward-zones-recurse=dn42=172.20.0.53,hack=172.20.0.53,ffhh=172.20.0.53,ffac=172.20.0.53,020=172.20.0.53,adm=172.20.0.53,ffa=172.20.0.53,ffhb=172.20.0.53,ffc=172.20.0.53,ffda=172.20.0.53,ffdh=172.20.0.53,ff3l=172.20.0.53,fffl=172.20.0.53,ffffm=172.20.0.53,fffr=172.20.0.53,fffd=172.20.0.53,ffgl=172.20.0.53,fflln=172.20.0.53,ffbcd=172.20.0.53,ffbgl=172.20.0.53,ffgoe=172.20.0.53,ffgt=172.20.0.53,ffh=172.20.0.53,helgo=172.20.0.53,ffhef=172.20.0.53,ffj=172.20.0.53,ffka=172.20.0.53,ffki=172.20.0.53,ffhl=172.20.0.53,fflux=172.20.0.53,ffms=172.20.0.53,mueritz=172.20.0.53,ffnord=172.20.0.53,ffnw=172.20.0.53,ffoh=172.20.0.53,ffpb=172.20.0.53,ffpi=172.20.0.53,ffrade=172.20.0.53,ffrgb=172.20.0.53,ffrg=172.20.0.53,rzl=172.20.0.53,ffsaar=172.20.0.53,fftr=172.20.0.53,fftdf=172.20.0.53,ffwk=172.20.0.53,ffgro=172.20.0.53,ffwk=172.20.0.53,ffwp=172.20.0.53,ffw=172.20.0.53,20.172.in-addr.arpa=172.20.0.53,22.172.in-addr.arpa=172.20.0.53,23.172.in-addr.arpa=172.20.0.53,31.172.in-addr.arpa=172.20.0.53,c.f.ip6.arpa=172.20.0.53 |
|
81 | 78 | ``` |
82 | 79 | |
83 | 80 | ## MaraDNS |
84 | 81 | Put this in your mararc: |
85 | 82 | |
86 | 83 | ``` |
87 | -ipv4_alias["dn42_root"] = "172.20.129.1" |
|
84 | +ipv4_alias["dn42_root"] = "172.20.0.53" |
|
88 | 85 | root_servers["dn42."] = "dn42_root" |
89 | 86 | root_servers["20.172.in-addr.arpa."] = "dn42_root" |
90 | 87 | root_servers["22.172.in-addr.arpa."] = "dn42_root" |
... | ... | @@ -111,33 +108,33 @@ server: |
111 | 108 | |
112 | 109 | forward-zone: |
113 | 110 | name: "dn42" |
114 | - forward-addr: fd42:4242:2601:ac53::1 |
|
115 | - forward-addr: 172.20.129.1 |
|
111 | + forward-addr: fd42:d42:d42:54::1 |
|
112 | + forward-addr: 172.20.0.53 |
|
116 | 113 | |
117 | 114 | forward-zone: |
118 | 115 | name: "20.172.in-addr.arpa" |
119 | - forward-addr: fd42:4242:2601:ac53::1 |
|
120 | - forward-addr: 172.20.129.1 |
|
116 | + forward-addr: fd42:d42:d42:54::1 |
|
117 | + forward-addr: 172.20.0.53 |
|
121 | 118 | |
122 | 119 | forward-zone: |
123 | 120 | name: "21.172.in-addr.arpa" |
124 | - forward-addr: fd42:4242:2601:ac53::1 |
|
125 | - forward-addr: 172.20.129.1 |
|
121 | + forward-addr: fd42:d42:d42:54::1 |
|
122 | + forward-addr: 172.20.0.53 |
|
126 | 123 | |
127 | 124 | forward-zone: |
128 | 125 | name: "22.172.in-addr.arpa" |
129 | - forward-addr: fd42:4242:2601:ac53::1 |
|
130 | - forward-addr: 172.20.129.1 |
|
126 | + forward-addr: fd42:d42:d42:54::1 |
|
127 | + forward-addr: 172.20.0.53 |
|
131 | 128 | |
132 | 129 | forward-zone: |
133 | 130 | name: "23.172.in-addr.arpa" |
134 | - forward-addr: fd42:4242:2601:ac53::1 |
|
135 | - forward-addr: 172.20.129.1 |
|
131 | + forward-addr: fd42:d42:d42:54::1 |
|
132 | + forward-addr: 172.20.0.53 |
|
136 | 133 | |
137 | 134 | forward-zone: |
138 | 135 | name: "d.f.ip6.arpa" |
139 | - forward-addr: fd42:4242:2601:ac53::1 |
|
140 | - forward-addr: 172.20.129.1 |
|
136 | + forward-addr: fd42:d42:d42:54::1 |
|
137 | + forward-addr: 172.20.0.53 |
|
141 | 138 | ``` |
142 | 139 | |
143 | 140 | ## JunOS (SRX 12.1X46) |
... | ... | @@ -156,26 +153,26 @@ system { |
156 | 153 | } |
157 | 154 | default-domain dn42 { |
158 | 155 | forwarders { |
159 | - 172.20.129.1; |
|
160 | - fd42:4242:2601:ac53::1; |
|
156 | + 172.20.0.53; |
|
157 | + fd42:d42:d42:54::1; |
|
161 | 158 | } |
162 | 159 | } |
163 | 160 | default-domain 20.172.in-addr.arpa { |
164 | 161 | forwarders { |
165 | - 172.20.129.1; |
|
166 | - fd42:4242:2601:ac53::1; |
|
162 | + 172.20.0.53; |
|
163 | + fd42:d42:d42:54::1; |
|
167 | 164 | } |
168 | 165 | } |
169 | 166 | default-domain 22.172.in-addr.arpa { |
170 | 167 | forwarders { |
171 | - 172.20.129.1; |
|
172 | - fd42:4242:2601:ac53::1; |
|
168 | + 172.20.0.53; |
|
169 | + fd42:d42:d42:54::1; |
|
173 | 170 | } |
174 | 171 | } |
175 | 172 | default-domain 23.172.in-addr.arpa { |
176 | 173 | forwarders { |
177 | - 172.20.129.1; |
|
178 | - fd42:4242:2601:ac53::1; |
|
174 | + 172.20.0.53; |
|
175 | + fd42:d42:d42:54::1; |
|
179 | 176 | } |
180 | 177 | } |
181 | 178 | } |
... | ... | @@ -185,4 +182,4 @@ system { |
185 | 182 | ``` |
186 | 183 | |
187 | 184 | ## MS DNS |
188 | -Add a "Conditional Forward" (de: "Bedingte Weiterleitung") for each of "dn42", "20.172.in-addr.arpa", "22.172.in-addr.arpa", "23.172.in-addr.arpa" using 172.20.129.1 as forwarder. Ignore the error message that the server is not authoritative. |
|
... | ... | \ No newline at end of file |
0 | +Add a "Conditional Forward" (de: "Bedingte Weiterleitung") for each of "dn42", "20.172.in-addr.arpa", "22.172.in-addr.arpa", "23.172.in-addr.arpa" using 172.20.0.53 as forwarder. Ignore the error message that the server is not authoritative. |
|
... | ... | \ No newline at end of file |