ENUM − Mapping von e164 Nummern zu Domain Namen

Verfahren zur Hinterlegung von Telefonnummern im DNS-Baum. Hierzu wurde unterhalb der Toplevel-Domain arpa die Subdomain e164 reserviert. Verantwortlich für die Delegation unterhalb dieser Domain ist RIPE. Der Bereich der deutschen Rufnummern (Internationale Vorwahl 49) wurde an DENIC zur weiteren Registrierung delegiert.

Was kann man damit machen?
Die Idee ist die Hinterlegung von Informationen zu Rufnummern im DNS, d.h. durch eine DNS-Anfrage der Art

     dig ANY 0.8.2.2.6.4.3.3.6.6.9.4.e164.arpa

kann man alle Informationen die hinter der Rufnummer +49 6633 642280 hinterlegt sind abrufen.

Welche Informationen werden hier typischerweise hinterlegt?
Die häufigste Anwendung dürfte zur Zeit (und bis auf weiteres) die Verwendung im Zusammenhang mit VoIP liegen. Hierbei würde ein VoIP-Telefon (oder genauer: die IP-PBX) bei einem ausgehenden Call eine entsprechende DNS-Anfrage nach einem NAPTR stellen. Als Ergebnis bekommt die PBX mitgeteilt, wie (und ob) der Empfänger über IP erreichbar ist.

     dig NAPTR 0.8.2.2.6.4.3.3.6.6.9.4.e164.arpa
     *  IN NAPTR 100 10 "u" "SIP+E2U" "!663364228(.*)$!sip:\1@sipserver.example.de!" .

Bei der Universität des Saarlandess sieht der Eintrag z.B. wie folgt aus:

     $ dig  naptr 1.2.0.3.1.8.6.9.4.e164.arpa
     ; <<>> DiG 9.3.0rc4 <<>> naptr 1.2.0.3.1.8.6.9.4.e164.arpa
     ;; global options:  printcmd
     ;; Got answer:
     ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52457
     ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 2, ADDITIONAL: 3

     ;; OPT PSEUDOSECTION:
     ; EDNS: version: 0, flags:; udp: 4096
     ;; QUESTION SECTION:
     ;1.2.0.3.1.8.6.9.4.e164.arpa.   IN      NAPTR

     ;; ANSWER SECTION:
     1.2.0.3.1.8.6.9.4.e164.arpa. 86392 IN   NAPTR   30 10 "u" "E2U+h323" "!^\+49681302(.*)$!h323:\1@h323server.rz.uni-saarland.de!" .
     1.2.0.3.1.8.6.9.4.e164.arpa. 86392 IN   NAPTR   10 10 "u" "E2U+http" "!^.*$!http://www.rz.uni-saarland.de/projekte/!" .
     1.2.0.3.1.8.6.9.4.e164.arpa. 86392 IN   NAPTR   10 10 "u" "E2U+iax2" "!^\+49681302(.*)$!iax2:guest@enum.rz.uni-saarland.de/\1!" .
     1.2.0.3.1.8.6.9.4.e164.arpa. 86392 IN   NAPTR   10 20 "u" "E2U+iax" "!^\+49681302(.*)$!iax:guest@enum.rz.uni-saarland.de/\1!" .
     1.2.0.3.1.8.6.9.4.e164.arpa. 86392 IN   NAPTR   20 10 "u" "E2U+sip" "!^\+49681302(.*)$!sip:\1@enum.rz.uni-saarland.de!" .

     ;; AUTHORITY SECTION:
     2.0.3.1.8.6.9.4.e164.arpa. 85355 IN     NS      dns2.shuttle.de.
     2.0.3.1.8.6.9.4.e164.arpa. 85355 IN     NS      dns1.shuttle.de.

     ;; ADDITIONAL SECTION:
     dns1.shuttle.de.        84984   IN      A       194.95.249.252
     dns2.shuttle.de.        84984   IN      A       194.95.246.252

     ;; Query time: 16 msec
     ;; SERVER: 127.0.0.1#53(127.0.0.1)
     ;; WHEN: Tue Sep 14 13:47:12 2004
     ;; MSG SIZE  rcvd: 541

Links


Last modified: 17. September 2004 16:52