Projet

Général

Profil

HowTo Reverse DNS » Historique » Version 24

Matthieu Herrb, 01/01/2020 20:50
Pas de modif des glue records pour les reverse DNS...

1 1 Alexandre Girard
h1. HowTo Reverse DNS
2 1 Alexandre Girard
3 2 Alexandre Girard
Documentation existante:
4 2 Alexandre Girard
5 3 Alexandre Girard
*  [[Bind|Installation et configuration de bind]]
6 3 Alexandre Girard
*  [[Bind#Gestion-des-zones|Bind - Gestion des zones]]
7 2 Alexandre Girard
8 20 Mehdi Abaakouk
h2. Demande à faire à un admin Tetaneutral
9 1 Alexandre Girard
10 20 Mehdi Abaakouk
L'admin ttnn à juste besoin des noms des serveurs DNS vers le quel sera redirigé les reverses.
11 1 Alexandre Girard
12 4 Mehdi Abaakouk
Pour l'example:
13 4 Mehdi Abaakouk
14 6 Alexandre Girard
* l'ipv4 est 91.224.149.214
15 6 Alexandre Girard
* le subnet ipv6 est 2a01:6600:8081:d600::/56
16 4 Mehdi Abaakouk
* les serveurs dns ns1.sileht.net et ns2.sileht.net
17 4 Mehdi Abaakouk
18 4 Mehdi Abaakouk
19 4 Mehdi Abaakouk
Pour l'ipv4, l'admin ttn rajoute (dans la zone 149.224.91.in-addr.arpa.zone) ceci:
20 4 Mehdi Abaakouk
21 4 Mehdi Abaakouk
<pre>
22 6 Alexandre Girard
214/32  IN      NS      ns1.sileht.net.                                                                                                                                                                                                                                         
23 6 Alexandre Girard
214/32  IN      NS      ns2.sileht.net.
24 6 Alexandre Girard
214     IN      CNAME   214.214/32.149.224.91.in-addr.arpa.
25 4 Mehdi Abaakouk
</pre>
26 4 Mehdi Abaakouk
27 23 Matthieu Herrb
Pour l'ipv6 (dans la zone 0.2.2.7.3.0.a.2.ip6.arpa.zone):
28 4 Mehdi Abaakouk
29 4 Mehdi Abaakouk
<pre>
30 7 Alexandre Girard
6.d 86400 IN NS   ns1.sileht.net.                                                                                                                                                                                                                                              
31 7 Alexandre Girard
6.d 86400 IN NS   ns2.sileht.net. 
32 4 Mehdi Abaakouk
</pre>
33 4 Mehdi Abaakouk
34 20 Mehdi Abaakouk
_note: ne pas oublier le mettre à jour le seriale chaque zone._
35 4 Mehdi Abaakouk
36 22 Matthieu Herrb
h2. Configuration du serveur DNS du membre chez Tetaneutral.net
37 1 Alexandre Girard
38 22 Matthieu Herrb
Le configuration dépend un peu du soft utilisé par le serveur DNS, mais la logique dans la zone elle-même ne change pas.
39 1 Alexandre Girard
40 1 Alexandre Girard
h3. Avec BIND
41 1 Alexandre Girard
42 20 Mehdi Abaakouk
<pre>
43 20 Mehdi Abaakouk
    zone "194/32.149.224.91.in-addr.arpa" IN {
44 20 Mehdi Abaakouk
        type  master;
45 20 Mehdi Abaakouk
        file  "194_32.149.224.91.in-addr.arpa.zone.db";
46 20 Mehdi Abaakouk
    };
47 20 Mehdi Abaakouk
</pre>
48 20 Mehdi Abaakouk
49 22 Matthieu Herrb
Pour la partie zone, voir la section nsd.
50 20 Mehdi Abaakouk
51 4 Mehdi Abaakouk
h3. Avec NSD
52 4 Mehdi Abaakouk
53 22 Matthieu Herrb
_(la partie zone est identique pour bind, seule la partie nsd.conf est différente.)_
54 4 Mehdi Abaakouk
55 20 Mehdi Abaakouk
Dans /etc/nsd/nsd.conf, je déclare ma zone reverse ipv4 et ipv6
56 4 Mehdi Abaakouk
57 4 Mehdi Abaakouk
<pre>
58 4 Mehdi Abaakouk
zone:  
59 4 Mehdi Abaakouk
        name: "194/32.149.224.91.in-addr.arpa"
60 4 Mehdi Abaakouk
        zonefile: "194_32.149.224.91.in-addr.arpa/zone.db"
61 4 Mehdi Abaakouk
        ...
62 4 Mehdi Abaakouk
63 4 Mehdi Abaakouk
zone:  
64 4 Mehdi Abaakouk
        name: "6.d.1.8.0.8.0.0.6.6.1.0.a.2.ip6.arpa"
65 4 Mehdi Abaakouk
        zonefile: "6.d.1.8.0.8.0.0.6.6.1.0.a.2.ip6.arpa/zone.db"
66 4 Mehdi Abaakouk
        ...
67 4 Mehdi Abaakouk
</pre>
68 1 Alexandre Girard
69 22 Matthieu Herrb
h3. Exemple fichier zones pour NSD ou BIND
70 4 Mehdi Abaakouk
71 4 Mehdi Abaakouk
Dans mon fichier zone reverse ipv4 (194_32.149.224.91.in-addr.arpa/zone.db): 
72 4 Mehdi Abaakouk
<pre>
73 4 Mehdi Abaakouk
$TTL    6H
74 4 Mehdi Abaakouk
@       IN      SOA     ns1.sileht.net. sileht-dns.sileht.net. (
75 4 Mehdi Abaakouk
                         20130713 ; 2013071300
76 4 Mehdi Abaakouk
                         6H             ; Refresh
77 4 Mehdi Abaakouk
                         6H             ; Retry
78 4 Mehdi Abaakouk
                         6W             ; Expire
79 4 Mehdi Abaakouk
                         6H )   ; Negative Cache TTL
80 4 Mehdi Abaakouk
81 4 Mehdi Abaakouk
                        IN NS ns1.sileht.net.
82 4 Mehdi Abaakouk
                        IN NS ns2.sileht.net.
83 4 Mehdi Abaakouk
84 4 Mehdi Abaakouk
194                     IN PTR  ester.sileht.net.
85 4 Mehdi Abaakouk
</pre>
86 4 Mehdi Abaakouk
87 4 Mehdi Abaakouk
88 4 Mehdi Abaakouk
Et dans mon fichier zone reverse ipv6 (6.d.1.8.0.8.0.0.6.6.1.0.a.2.ip6.arpa/zone.db): 
89 4 Mehdi Abaakouk
90 4 Mehdi Abaakouk
<pre>
91 4 Mehdi Abaakouk
$TTL    6H
92 4 Mehdi Abaakouk
@       IN      SOA     ns1.sileht.net. sileht-dns.sileht.net. (
93 4 Mehdi Abaakouk
                         20130713 ; 2013071300
94 4 Mehdi Abaakouk
                         6H             ; Refresh
95 4 Mehdi Abaakouk
                         6H             ; Retry
96 4 Mehdi Abaakouk
                         6W             ; Expire
97 4 Mehdi Abaakouk
                         6H )   ; Negative Cache TTL
98 4 Mehdi Abaakouk
99 4 Mehdi Abaakouk
                        IN NS ns1.sileht.net.
100 4 Mehdi Abaakouk
                        IN NS ns2.sileht.net.
101 4 Mehdi Abaakouk
102 4 Mehdi Abaakouk
103 4 Mehdi Abaakouk
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0            IN PTR ester.sileht.net.
104 4 Mehdi Abaakouk
e.f.a.c.d.e.e.f.0.0.0.0.0.0.0.0.f.f            IN PTR gizmo.sileht.net.
105 1 Alexandre Girard
3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f.f            IN PTR chucky.sileht.net.
106 1 Alexandre Girard
4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f.f            IN PTR freddy.sileht.net.
107 4 Mehdi Abaakouk
108 4 Mehdi Abaakouk
5.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f.f            IN PTR mx1.sileht.net.
109 4 Mehdi Abaakouk
3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f.f            IN PTR ns1.sileht.net.
110 4 Mehdi Abaakouk
4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f.f            IN PTR test.sileht.net.
111 9 Alexandre Girard
0.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f.f            IN PTR web.sileht.net.
112 1 Alexandre Girard
</pre>
113 9 Alexandre Girard
114 20 Mehdi Abaakouk
h2. Vérifications
115 9 Alexandre Girard
116 20 Mehdi Abaakouk
Vérifier que le domaine renvoit bien la nouvelle ip :
117 9 Alexandre Girard
118 9 Alexandre Girard
<pre>
119 1 Alexandre Girard
$ dig tactac.cat +short @gw.tetaneutral.net
120 9 Alexandre Girard
91.224.149.33
121 9 Alexandre Girard
</pre>
122 9 Alexandre Girard
123 20 Mehdi Abaakouk
Vérifier que l'ip renvoit bien le nouveau domaine :
124 9 Alexandre Girard
125 9 Alexandre Girard
<pre>
126 9 Alexandre Girard
$ dig -x 91.224.149.33 +short @gw.tetaneutral.net
127 9 Alexandre Girard
33.33/32.149.224.91.in-addr.arpa.
128 9 Alexandre Girard
tactac.cat.
129 9 Alexandre Girard
</pre>
130 10 Alexandre Girard
131 20 Mehdi Abaakouk
Vérifier sur ipv6 :
132 10 Alexandre Girard
133 10 Alexandre Girard
<pre>
134 10 Alexandre Girard
$ dig -x 2a01:6600:8081:2100::1 +short @tactac.cat 
135 10 Alexandre Girard
tactac.cat.
136 10 Alexandre Girard
</pre>