Nachrichten


Einführung
ENUM-Howto
ENUM in Deutschland
ENUM im Ausland


Telefone
Softphones
TK-Anlagen
Sonstiges
Neues melden


Organisationen
Technische Infos
Präsentationen
News über ENUM


Impressum

Konferenzen kostenlos starten
/ Informationen / ENUM-Howto

ENUM-Howto: 4. Sonstiges

Kapitel-Übersicht:
4.1 Mehrere Services und Prioritäten
4.2 Verwendung eigener Nameserver: Einfaches Zonefile (für Experten !)

Vorheriges Kapitel: 3. Auswirkungen und Vorteile

4.1 Mehrere Services und Prioritäten

ENUM ermöglicht auch verschiedene ENUM-Services gleichzeitig im Nameserver (DNS) zu hinterlegen und diesen eine Priorität zuzuordnen. So kann man z.B. als ersten Service sip123@sip.....de und als zweiten Service sipABC@provider2....de definieren. Ruft jemand die Telefonnummer an, sollte er zunächst auf die erste SIP-Adresse geleitet werden. Geht dort keiner ran, könnte z.B. eine Ansage kommen "Keiner da, aber es gibt noch eine weitere Zieladresse, die wir jetzt probieren" und die Nummer / Zieladresse mit der nächsthöheren Priorität klingelt dann als nächstes. Und gibt es noch eine eMailadresse als dritte Priorität, könnte dem Anrufer angeboten werden, eine Sprach-Nachricht aufzuzeichnen - die dann als wav-Datei an die Mailadresse geschickt wird.

Das passiert derzeit aber faktisch nirgends. Man kann zwar bei den meisten ENUM-Domain-Registraren die Prioritäten in den Nameservern definieren, aber damit definiert man nur "wie man das als Angerufener gerne hätte" - faktisch daran halten muß sich keiner beim Anwählen ! D.h. letztendlich hängt das vom Anrufer bzw. dessen TK-Anlage bzw. Provider bzw. Telefongesellschaft ab, ob auch die eingestellte Reihenfolge / Prioritäten beachtet werden (sofern ENUM natürlich überhaupt zum Einsatz kommt).

4.2 Verwendung eigener Nameserver: Einfaches Zonefile (für Experten !)

Sofern Sie eigene Nameserver verwenden möchten, ist dies bei den meisten Registraren auch möglich. Die folgenden Hinweise beziehen sich auf die Verwendung des verbreiteten Nameservers "BIND" und setzen grundlegende DNS- und Bind-Kenntnisse vorraus.

Bei der Verwendung eigener Nameserver ist zunächst zu beachten, dass genau wie bei der Registrierung von "normalen" Domains (z.B. unterhalb der Topleveldomain .de) die meisten Vergabestellen (Registries, z.B. Denic, enum.at usw.) mindestens zwei Nameserver verlangen - eine wichtige Voraussetzung ! Zudem müssen je nach Vergabestelle weitere Kriterien bzgl. der Nameserverkonfiguration und der Nameserver erfüllt werden: Bei der Denic wird z.B. geprüft, dass die Nameserver sich in unterschiedlichen C-Netzen befinden (d.h. die beiden IP-Adressen müssen sich in den ersten drei Segmenten mindestens an einer Stelle unterscheiden !) sowie dass verschiedene Grenzwerte in der Konfiguration nicht überschritten werden - letzteres sollte bei Verwendung des folgenden Zonefiles als Ausgangsbasis kein Problem sein.

Das folgende Zonefile gilt für die nicht existierende beispielhafte Rufnummer "+49 202 00000" - als ENUM-Domain auch "0.0.0.0.0.2.0.2.9.4.e164.arpa" geschrieben. Als Nameserver verwenden wir ns1.meine-domain.xx und ns2.meine-domain.xx.

Wichtig: Bei Bind sind in Zonefiles oft einzelne Zeichen super entscheidend ! Ein vergessener Punkt oder ein Leerzeichen an einer falschen Stelle und schon funktioniert das Zonefile nicht mehr. Wir stellen Ihnen deshalb das Zonefile aus diesem Beispiel hier auch als Download für Ihre ersten Versuche bereit !

0.0.0.0.0.2.0.2.9.4.e164.arpa. 1800 IN SOA ns1.meine-domain.xx. hostmaster.meine-domain.xx. (
1090498506 10000 3600 604800 1800)
 1800 IN NS  ns1.meine-domain.xx.
 1800 IN NS  ns2.meine-domain.xx.
 1800 IN NAPTR 5 10 "u" "E2U+tel" "!^.*$!tel:+493000000!" .

Die erste Zeile definiert einen ganz normalen SOA-Eintrag (SOA=Start Of Authority, Kennzeichnung des Beginns der Zuständigkeit für die ENUM-Zone) für die Domain und definiert ns1.meine-domain.xx als ersten primären Nameserver für die Zone. Des weiteren wird die eMail-Adresse des zuständigen Zonenverwalters mit hostmaster@meine-domain.xx hinterlegt.

In der Klammer sind wie üblich Seriennummer, Refresh in Sekunden (Zeitspanne, nach der die weiteren Nameserver die Zone beim Primary-Nameserver auf Änderung prüfen), Retry in Sekunden (Zeitspanne, nach bei Fehlschlag erneut beim Primary-Nameserver angefragt werden soll), Expire in Sekunden (Zeitspanne, nach der die weiteren Nameserver die Daten verwerfen falls diese noch immer keine Werte erhalten haben) und zuletzt die TTL (Time to Live, Zeitspanne in Sekunden, wie lange andere Nameserver die Werte cachen sollen).

Die beiden nächsten Zeilen sind ebenfalls auch bei "normalen" Domains üblich und sind die sogenannten NS-Records, welche die autoritativen Nameserver der ENUM-Zone mit einem TTL von 1800 Sekunden (=30 Minuten) definieren.

Die nächste und in diesem Beispiel auch die letzte und wichtigste Zeile enthält einen NAPTR-Eintrag, auch diese gibt zunächst einen TTL von 1800 Sekunden (=30 Minuten an) und definiert mit "IN NAPTR" den Record-Typ.

In unserem Beispiel ist die "Order" =5 und die sogenannte "Preference" =10. Hierbei ist zu beachten, dass kleinere Werte jeweils eine höhere Priorität haben. Mit der Order können wir die Priorität definieren, wenn wir mehrere dieser NAPTR-Records in einer Zone haben. Das nächste Feld "u" ist ein Flag, wobei es derzeit nur "U" gibt und für URL steht und deshalb so verwendet werden muss.

Im nächsten Feld steht in Anführungszeichen E2U+tel - hiermit wird der Service-Typ definiert, in diesem Fall "tel" für eine Telefonnummer. Das E2U steht für "ENUM 2 URL" (die 2 ist eine amerikanische Abkürzung für to), zu dt. also "ENUM zu URL". Abgesehen von dem Service-Typ "tel" gibt es noch weitere Typen, auf die wir weiter unten noch gesondert eingehen.

Im nächsten Feld wird dann in einer Reg-Expression die eigentliche Ziel-URL hinterlegt, in diesem Beispiel eine ebenfalls nicht existierende Telefonnummer aus Berlin. Die Zeichen "!^.*$!" vorne und das Ausrufezeichen hinter der URL (Nummer hier) gehören zur Syntax und sind so anzugeben.

Wie bereits geschrieben können weitere Services hinterlegt werden, z.B.:

 1800 IN NAPTR 2 10 "u" "E2U+sip" "!^.*$!sip:abcdef@meine-domain.xx!" .

Hängt man diese Zeile noch an das Zonefile dran, wird ein weiterer Service zu der SIP-Adresse "abcdef@meine-domain.xx" hinterlegt. Da im Feld "Order" hier eine "2" steht und diese damit kleiner ist als die "5" des tel-Eintrages, hat dieser weitere Eintrag eine höhere Priorität und sollte damit dann von Clients zuerst verwendet werden (sofern passend und beachten Sie, dass nicht alle Clients Prioritäten unterstützen !).

Vorheriges Kapitel: 3. Auswirkungen und Vorteile



[zurück] - [bookmarken] - [Impressum]

ENUM-Lookup:

Geben Sie eine ENUM-aktivierte Telefonnummer ein (49 vorwahl nummer) um hinterlegte Services abzufragen:

Was ist ENUM?

Lernen Sie nun alles über ENUM - dem Weg Telefonnnummern mit dem Internet zu verbinden - kennen. >> MEHR