La procédure détaillée est décrite dans le RFC intitulée "Classless IN-ADDR.ARPA delegation". Pour simplifier le propos, prenons l’exemple du préfixe 193.48.56 :
La plage 193.48.56.0 — 193.48.56.31 est allouée au domaine uhb.fr
La plage 193.48.56.32 — 193.48.56.64 est allouée au domaine univ-ubs.fr
La plage 193.48.56.65 — … n’est pas encore allouée
La solution s’appuie sur une petite astuce qui utilise les alias (CNAME) du DNS et les sous-domaines. Pour la délégation d’un sous-bloc de la classe C 193.48.56 il a fallu :
Dans le fichier de configuration de la zone 56.48.193.in-addr.arpa (sur ns1.renater.fr) il y a :
$ORIGIN 56.48.193.in-addr.arpa.\\
@ IN SOA ns1.renater.fr. hostmaster.renater.fr. (\\
1999091703 ;serial\\
28800 ;refresh (8 h)\\
7200 ;retry (2 h)\\
604800 ;expire (7 days)\\
172800 ) ;minimum (2 j)\\
IN NS ns1.renater.fr.\\
IN NS ns2.nic.fr.\\
IN NS ns.ripe.net.\\
\\
revUHB IN NS uhbhic.uhb.fr. IN NS deneb.rec.uhb.fr.\\
revUBS IN NS moorea.univ-ubs.fr. IN NS mercure.univ-ubs.fr.\\
0 IN CNAME 0.revUHB.56.48.193.in-addr.arpa.\\
1 IN CNAME 1.revUHB.56.48.193.in-addr.arpa.\\
...\\
32 IN CNAME 32.revUHB.56.48.193.in-addr.arpa.\\
33 IN CNAME 33.revUBS.56.48.193.in-addr.arpa.\\
34 IN CNAME 34.revUBS.56.48.193.in-addr.arpa.\\
...
On suppose que toto.uhb.fr a pour numéro IP 193.48.56.1, titi.uhb.fr a pour numéro IP 193.48.56.2. Le fichier de zone revUHB.56.48.193.in-addr.arpa devra contenir un SOA, des NS et des enregistrement PTR comme suit :
1 IN PTR toto.uhb.fr.\\
2 IN PTR titi.uhb.fr.
La machine deneb.rec.uhb.fr sera configuré secondaire de la zone revUHB.56.48.193.in-addr.arpa.
À l’UBS, il faut déclarer moorea.univ-ubs.fr primaire de revUBS.56.48.193.in-addr.arpa et configurer comme précédemment…
À l’instar des réseaux de classe C, la demande d’ouverture/mise à jour de zones inverses pour un réseau de classe C partiellement alloué doit se faire en suivant cette procédure.