- Modifié
Hello Hello, comme le savez je suis un grand fan de l'IPv6
Après avoir donc fait mon tunnel GIF avec Huriccane Electric sur le pfSense de la maison. Vu que SFR ne me donne pas d'IPv6, autant s'amuser un peu remplacer la box et pouvoir être un peu plus libre
Donc me voila avec un beau /64 ca devrait aller pour la maison XD on verra un jour si je tente le /48...
Mais du coup il me manquait un truc : LA ZONE INVERSE, alors oui on peut déléguer mais ca serait pas fun
J'ai quelques noms de domaines, des NS qui trainent : on va les faire travailler un peu plus
Je vais faire l'impasse sur : c'est quoi une zone inverse, si tu es arrivé ici c'est que tu sais de quoi je parle à minima.
Feu !
apt install ipv6calc
Ca nous permettra d'avoir l'ipv6 au format dont on a besoin pour faire le PTR
ipv6calc --out revnibbles.arpa 2aa1:480:1f12:91::/64
no input type specified, try autodetection...found type: ipv6addr
1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2.ip6.arpa. <-- voila :)
Maintenant qu'on a notre zone au format nécessaire,
cd /etc/bind
nano db.1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2.ip6.arpa
Donc la on se fait le fichier de la zone 2aa1:480:1f12:91::/64
;
; 2aa1:480:1f12:91::/64
;
$TTL 1h ; Default TTL
@ IN SOA ns1.mondomaine.com. tech.mondomaine.com. (
2021030213 ; serial
1h ; slave refresh interval
15m ; slave retry interval
1w ; slave copy expire time
1h ; NXDOMAIN cache time
)
;
; domain name servers
;
@ IN NS ns1.mondomaine.com.
@ IN NS ns2.mondomaine.com.
; IPv6 PTR entries
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2.ip6.arpa. IN PTR router.mondomaine.com.
0.9.1.0.0.0.0.0.0.0.0.0.0.0.0.0.1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2.ip6.arpa. IN PTR ripe-atlas.mondomaine.com.
5.d.0.9.0.0.0.0.0.0.0.0.0.0.0.0.1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2.ip6.arpa. IN PTR grelab.mondomaine.com.
Si jamais, tu peut trouver un générateur ici
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2 = 2aa1:480:1f12:91::1
Plus qu'à importer dans la conf de bind9
nano /etc/bind/named.conf.local
zone "1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2.ip6.arpa." {
type master;
file "/etc/bind/db.1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2.ip6.arpa";
allow-transfer { monipduNS2; };
};
Maintenant on vérifie la conf :
named-checkconf -z
zone 1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2.ip6.arpa/IN: loaded serial 2021030213 <-- OK
On redemarre BIND9 pour la prise en compte et le transfert au NS SLAVE
service bind9 restart
Et pour être bien sur :
dig -x 2aa1:480:1f12:91::1
Doit retourner dans le pavé :
;; QUESTION SECTION:
;1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2.ip6.arpa.. IN PTR
;; ANSWER SECTION:
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.9.0.0.2.1.f.1.0.8.4.0.1.a.a.2.ip6.arpa. 3600 IN PTR router.mondomaine.com.
Voilà !!! Ca me servira de pense bête !
[EDIT] Y'a des trucs dont je pense qu'on peut raccourcir, et en théorie on peut mettre une variable pour générer pour l'entièreté du subnet mais je pense pas que ca soit nécessaire...
Je reste à disposition pour en discuter, améliorer et corriger [/EDIT]