RFC 5855: Nameservers for IPv4 and IPv6 Reverse Zones

Stephane Bortzmeyer <[email protected]>
Newsgroups gmane.network.dns.french
Message-ID <[email protected]>
http://www.bortzmeyer.org/5855.html

----------------------------

Auteur(s) du RFC: J. Abley (ICANN), T. Manderson (ICANN)


----------------------------


Tous les RFC ne décrivent pas forcément une norme technique. Certains 
sont de nature plus opérationnelle et c'est le cas de de ce document, 
qui dcérit le nouveau schéma de nommage des serveurs DNS de 
in-addr.arpa et ip6.arpa.

Bien qu'il n'existe aucun document décrivant l'usage qui peut être fait 
de la correspondance depuis l'adresse IP vers le nom de domaine (il y a 
eu plusieurs essais à l'IETF, tous ratés), il ne fait pas de doute que 
cette correspondance est utilisée. Par exemple, beaucoup de MTA, à 
l'exemple de Postfix, résolvent systématiquement l'adresse IP du client 
en nom, même s'ils ne se servent pas de ce nom. Pour cela, il font une 
requête de type PTR sur un nom spécial, formé à partir de l'adresse IP, 
et ajoutant un domaine spécial de .arpa à la fin. Avec l'option -x, dig 
fait tout cela automatiquement, ce qui permet de voir le processus, ici 
pour une adresse IPv6 :


% dig -x 2001:db8:dada::beef:1
; <<>> DiG 9.5.1-P3 <<>> -x 2001:db8:dada::beef:1
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 20846
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;1.0.0.0.f.e.e.b.0.0.0.0.0.0.0.0.0.0.0.0.a.d.a.d.8.b.d.0.1.0.0.2.ip6.arpa. IN PTR

;; AUTHORITY SECTION:
d.0.1.0.0.2.ip6.arpa.   10800   IN      SOA     ns1.apnic.net. read-txt-record-of-zone-first-dns-admin.apnic.net. 3005122290 7200 1800 604800 172800

...


On voit le domaine « spécial »,
ip6.arpa (RFC 3152), à la fin  (pour
IPv4, cela serait
in-addr.arpa). Tout ceci
est rappelé dans la section 1 du RFC.


Mais qui gère ces domaines spéciaux et avec quels serveurs ? 
Aujourd'hui, les serveurs de noms de ces domaines sont un sous-ensemble 
des serveurs racine :

% dig NS in-addr.arpa 
...
;; ANSWER SECTION:
in-addr.arpa.           86400   IN      NS      a.root-servers.net.
in-addr.arpa.           86400   IN      NS      b.root-servers.net.
in-addr.arpa.           86400   IN      NS      c.root-servers.net.
in-addr.arpa.           86400   IN      NS      d.root-servers.net.
in-addr.arpa.           86400   IN      NS      e.root-servers.net.
in-addr.arpa.           86400   IN      NS      f.root-servers.net.
in-addr.arpa.           86400   IN      NS      g.root-servers.net.
in-addr.arpa.           86400   IN      NS      h.root-servers.net.
in-addr.arpa.           86400   IN      NS      i.root-servers.net.
in-addr.arpa.           86400   IN      NS      k.root-servers.net.
in-addr.arpa.           86400   IN      NS      l.root-servers.net.
in-addr.arpa.           86400   IN      NS      m.root-servers.net.

pour in-addr.arpa et des serveurs fournis
par les RIR pour
ip6.arpa :


% dig NS ip6.arpa    
...
;; ANSWER SECTION:
ip6.arpa.               84600   IN      NS      ns.icann.org.
ip6.arpa.               84600   IN      NS      sec1.apnic.net.
ip6.arpa.               84600   IN      NS      ns2.lacnic.net.
ip6.arpa.               84600   IN      NS      ns-sec.ripe.net.
ip6.arpa.               84600   IN      NS      tinnie.arin.net.



Le but du nouveau schéma est de séparer les domaines en .arpa du reste 
de l'infrastructure, pour pouvoir les déléguer éventuellement à 
d'autres serveurs. Le RFC ne spécifie que le nommage. La nomination des 
opérateurs de ces domaines est une question politique, laissé à 
l'ICANN, via la fonction IANA, suivant le RFC 2860 :

% whois -h whois.iana.org arpa

IANA Whois Service
Domain: arpa
ID: arpa

Sponsoring Organization:
    Organization: Internet Assigned Numbers Authority
...
    Country: United States
...
Administrative Contact:
    Organization: Internet Architecture Board (IAB)
                  c/o IETF Administrative Support Activity, ISOC
...
    Country: US
...
Technical Contact:
    Organization: Internet Assigned Numbers Authority
...



Donc, en quoi consiste le nouveau schéma ? Suivant de nombreuses zones 
(comme la racine mais aussi comme des TLD tels que .fr), les serveurs 
de in-addr.arpa seront tous dans un domaine dédié et auront un nom 
d'une seule lettre (section 2 du RFC) :
* A.IN-ADDR-SERVERS.ARPA
* B.IN-ADDR-SERVERS.ARPA
* C.IN-ADDR-SERVERS.ARPA
* ...
Ces noms se terminant par les deux mêmes composants permettent la 
compression des données DNS (RFC 1035, section 4.1.4).

Les serveurs de in-addr-servers.arpa et de in-addr.arpa seront les 
mêmes (puisqu'ils servent le même but et peuvent donc partager le même 
sort en cas de problème). La colle (les adresses IP des serveurs) sera 
de toute façon présente dans la zone parente et l'utilisation d'un seul 
domaine ne pose donc pas de problème de fiabilité.

Même système pour les serveurs de ip6.arpa (section 3 du RFC) :
* A.IP6-SERVERS.ARPA
* B.IP6-SERVERS.ARPA
* C.IP6-SERVERS.ARPA
* ...
Dans les deux cas, le nouveau schéma n'a pas encore été déployé le 24 
mai 2010, jour de la publication du RFC.

La gestion de .arpa étant une affaire de gouvernance complexe, la 
section 4 doit expliquer que l'IAB a donné son accord pour le nouveau 
schéma, rôle que le RFC 3172 lui atttribue.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.