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 |