NAPTR-Records - in ENUM und anderswo -



Ähnliche Dokumente
ENUM- Wie funktioniert es? Peter Koch, DENIC eg ENUM-Tag am 3. April 2006

ENUM- Eine Nummer für alle Dienste

Neuer Weg in der Telefonvermittlung mit ENUM

DNS Grundlagen. ORR - November jenslink@quux.de. DNS Grundlagen 1

ENUM Belebung für den VoIP-Markt

Uniform Resource Identifiers (URI) und Domain Name Service (DNS)

Wenn Russland kein Gas mehr liefert

Android VPN. Am Beispiel eines Netzwerktunnels für das Domain Name System (DNS) 1 Andiodine - Android DNS-VPN

Remote Control - LeCroy Oszilloskop WaveSurfer 3000 mit LabVIEW via VICP LAN-Schnittstelle

Das neue Volume-Flag S (Scannen erforderlich)

Änderungen bei der Mehrwertsteuerrückerstattung für den Export bestimmter Waren ab 1. August 2008

Donato Quaresima Matthias Hirsch

ENUM. RRZN-Kolloquium WS 03/04. Uwe Oltmann RRZN. Electronic NUMbering. Regionales Rechenzentrum für Niedersachsen

Einrichtung eines -konto mit Thunderbird

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Technical Support Information No. 123 Revision 2 June 2008

DFN-Dienste für VoIP

1.1 VoIP - Kein Notruf möglich. 1.2 VoIP - Vorrang von Notrufen

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Kontrollfragen: Internet

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

1.1 Anbinden der SEPPmail an Office365


WAS IST DER KOMPARATIV: = The comparative

miditech 4merge 4-fach MIDI Merger mit :

Konfiguration der tiptel Yeastar MyPBX IP-Telefonanlagen mit Peoplefone Business SIP Trunk

Benutzerhandbuch. DNS Server Administrationstool. Für den Server: dns.firestorm.ch V

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

ISA Server Exchange RPC over HTTPS mit NTLM-Authentifizierung

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2)

DATENBANKSICHERUNGEN UP- UND DOWNLOADS VON ÜBER BMD NTCS

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

Transport Layer Security Nachtrag Angriffe

EINRICHTUNG DER FANUC-MERCATOR- SCHNITTSTELLE

Löschen eines erkannten aber noch nicht konfigurierten Laufwerks

SIP Konfiguration in ALERT

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

POP3-Protokoll Eine kurze Erklärung. Johannes Mayer SAI, Universität Ulm Juni 2001

Study guide written by René Koglbauer

MC-Hx 006. Einbindung des MC-Hx Modul als MODBus TCP Slave. MB DataTec GmbH. Stand:

FL1 Hosting Technische Informationen

Unified Communication Client Installation Guide

Network Intrusion Detection mit Snort. (Nachtrag zu 9.2.2, Seite 33)

KMS-Aktivierung von MS Software

quickterm Systemvoraussetzungen Version: 1.0

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08

DFNFernsprechen: neuer Nutzen durch VoIP

Validierungsarchitektur

TK-Schnittstelleneinrichtung. Redundante Softswitches

H o c h s c h u l e D e g g e n d o r f H o c h s c h u l e f ü r a n g e w a n d t e W i s s e n s c h a f t e n

Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH

Transaktionsempfehlungen im ebase Online nutzen

Grundlagen der Künstlichen Intelligenz

LDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH

CNAME-Record Verknüpfung einer Subdomain mit einer anderen Subdomain. Ein Alias für einen Domainnamen.

Analyse und Darstellung der Protokollabläufe in IPv6-basierten Rechnernetzen

ZENTRALER INFORMATIKDIENST DER JOHANNES KEPLER UNIVERSITÄT LINZ Abteilung Kundendienste und Dezentrale Systeme. PPP für Windows 3.

Semantic Web. RDF, RDFS, OWL, and Ontology Engineering. F. Abel, N. Henze, and D. Krause IVS Semantic Web Group

Hyperlinks, Navigation, Pfade

Einrichtung eines -konto mit Outlook Express

Live Streaming => Netzwerk ( Streaming Server )

Programmieren in Haskell Einführung

Preisliste für The Unscrambler X

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

EP A1 (19) (11) EP A1 (12) EUROPÄISCHE PATENTANMELDUNG. (43) Veröffentlichungstag: Patentblatt 2007/06

Modul 7 Uniform Resource Identifier (URI)

TW Struktura / TW ArchiMed

» Hyper-V Best Practice Microsofts Virtualisierung professionell einsetzen

Konfiguration des Fernzugriffes auf Eyseo-IP-Netzwerkkameras mittels dynamischer IP-Adresse

Kontakt neu erstellen (Privatkontakt) :

Datenbanksysteme 2 Frühjahr-/Sommersemester Mai 2014

Perceptive Document Composition

Vermögensanlagen aus Sicht der Revisionsstelle Norbert Kühnis, Partner Wirtschaftsprüfung 3. Juni 2014

Was ist LDAP. Aufbau einer LDAP-Injection. Sicherheitsmaßnahmen. Agenda. LDAP-Injection. ITSB2006 WS 09/10 Netzwerkkonfiguration und Security

FLASH. Flash und Video. Flash und Video, macht das Sinn?


Handbuch Notruf. Notrufe über Voice over IP: Grundlagen und Praxis. Karl Heinz Wolf nic.at GmbH. Ausschnitt aus dem

Konfiguration eines DNS-Servers

Uni-Firewall. Absicherung des Überganges vom Hochschulnetz zum Internet am Wingate (Helmut Celina)

Schritt 2: Konto erstellen

Pneu. Linearantriebe mit externer Gleitführung Baureihe PLS

Vorwort... 1 Voraussetzungen... 1 Teilnahme am Testmeeting... 2 Browser Add-on für WebEx installieren... 3 Einrichtung des Audiokanals...

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

Transition vom heutigen Internet zu IPv6

Sichere für Rechtsanwälte & Notare

Neuerungen der Ck-Schnittstelle in dms.net Rev. 4895

Umzug der abfallwirtschaftlichen Nummern /Kündigung

SharePoint 2010 Mobile Access

Edgar Scherer. so war es früher.

Hamnet Einstieg: Technik und Konfiguration des eigenen Zugangs

Man unterscheidet zwischen LAN (Local Area Network) und WAN (Wide Area Network), auch Internet genannt.

D a s P r i n z i p V o r s p r u n g. Anleitung. - & SMS-Versand mit SSL (ab CHARLY 8.11 Windows)

Einrichten von Arcor-KISS-DSL

Installation mit Lizenz-Server verbinden

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

KIP Druckerstatus Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch

Einleitung Details. Domain Name System. Standards

Transkript:

-Records - in ENUM und anderswo - Peter Koch <koch@denicde> Frankfurt, 26 September 2006

Viele Wege führen zu Sam 2

ENUM -- DNS meets VoIP Eine Nummer für alle Dienste Rufnummer --> Domain Ländervorwahl entspricht TLD +49 für Deutschland -> 94e164arpa DENIC betreibt Tier1-Registry für +49 ENUM-Services über DDDS/-RRs RFC 3761 Services für sip, voice, fax, web, email, sms, 3

Von der Rufnummer zur Domain 1) +49 69 27235-352 2) +496927235352 (Application Unique String) 3) 496927235352 4) 253532729694 5) 253532729694e164arpa 4

: Name -> URI order preference flags u a s service URI Adresse SRV non-terminal 16 bit value 16 bit value character-string character-string regexp character-string POSIX Extended Regular Expressions replacement domain-name 5

Beispiel: -Lookup DENIC-Zentrale 0532729694e164arpa ( 30 E2U+e mail:mailto "!^*$!mailto:zentrale@denicde! ) ( E2U+sip "!^*$!sip:zentrale@denicde!" ) ( 20 E2U+web:http "!^*$!http://wwwdenicde/de/enum!" ) 6

Resource Record RFC 3403 (RFC 2915 obsoleted) $ORIG 253532729694e164arpa Class Type Order Pref Flags Service Regexp Rep "E2U+sip" "!^*$!sip:enum@denicde!" "!^*$!mailto:enum@denicde! 20 "!^*$!mailto:peter@denicde! "E2U+http" "!^*$!http://enumdenicde/de/ enum!" Type: (Naming Authority PointerRecord RFC 3403) 7

Resource Record RFC 3403 (RFC 2915 obsoleted) $ORIG 253532729694e164arpa Class Type Order Pref Flags Service Regexp Rep "E2U+sip" "!^*$!sip:enum@denicde!" "!^*$!mailto:enum@denicde! 20 "!^*$!mailto:peter@denicde! "E2U+http" "!^*$!http://enumdenicde/de/ enum!" Order: Absolute Reihenfolge der Regeln 8

ORDER (RFC 3403) A 16-bit unsigned integer specifying the order in which the records MUST be processed in order to accurately represent the ordered list of Rules The ordering is from lowest to highest If two records have the same order value then they are considered to be the same rule and should be selected based on the combination of the Preference values and Services offered 9

Resource Record RFC 3403 (RFC 2915 obsoleted) $ORIG 253532729694e164arpa Class Type Order Pref Flags Service Regexp Rep "E2U+sip" "!^*$!sip:enum@denicde!" "!^*$!mailto:enum@denicde! 20 "!^*$!mailto:peter@denicde! "E2U+http" "!^*$!http://enumdenicde/de/ enum!" Preference: Vorrang bei gleicher Ordnungsnummer (order)

PREFERENCE (RFC 3403) Although it is called "preference" in deference to DNS terminology, this field is equivalent to the Priority value in the DDDS Algorithm It is a 16-bit unsigned integer that specifies the order in which records with equal Order values SHOULD be processed, low numbers being processed before high numbers This is similar to the preference field in an MX record, and is used so domain administrators can direct clients towards more capable hosts or lighter weight protocols A client MAY look at records with higher preference values if it has a good reason to do so such as not supporting some protocol or service very well 11

ORDER vs PREFERENCE ORDER: strikte Vorgabe PREFERENCE: Hinweis an den Client SIP strikt bevorzugt: "E2U+sip" 20 "E2U+email:mailto" SIP angenehmer als email "E2U+sip" 20 "E2U+email:mailto" Verteilung auf unterschiedliche Server dann besser per SRV 12

Resource Record RFC 3403 (RFC 2915 obsoleted) $ORIG 253532729694e164arpa Class Type Order Pref Flags Service Regexp Rep "E2U+sip" "!^*$!sip:enum@denicde!" "!^*$!mailto:enum@denicde! 20 "!^*$!mailto:peter@denicde! "E2U+http" "!^*$!http://enumdenicde/de/ enum!" Flags u abschließendes Nachschlagen (Terminal ) - Non-Terminal 13

Resource Record RFC 3403 (RFC 2915 obsoleted) $ORIG 253532729694e164arpa Class Type Order Pref Flags Service Regexp Rep "E2U+sip" "!^*$!sip:enum@denicde!" "!^*$!mailto:enum@denicde! 20 "!^*$!mailto:peter@denicde! "E2U+http" "!^*$!http://enumdenicde/de/ enum!" Service: Protokoll des Auflösungsservice + angeforderter Service 14

Welcher Service ist der richtige? E2U+sip oder E2U+voice:sip? E2U+tel oder E2U+voice:tel? RFC 3764: E2U+sip RFC 4415: E2U+voice:tel <http://wwwianaorg/assignments/enum-services> 15

in the wild E2U+ Services (auch unregistrierte services): tel, sip, http, mailto, msg:mailto iax2, voice:sip, msg, iax, fax, h323 email, ftp, voice:tel, h323:voice email:mailto, vpim:ldap, mailto:msg, pstn:ifax web:http, service:sip, ifax:mailto Auch noch +E2U-Services (RFC 2916) sip+e2u, IAX2+E2U tel+e2u, mailto+e2u, 16

Resource Record RFC 3403 (RFC 2915 obsoleted) $ORIG 253532729694e164arpa Class Type Order Pref Flags Service Regexp Rep "E2U+sip" "!^*$!sip:enum@denicde!" "!^*$!mailto:enum@denicde! 20 "!^*$!mailto:peter@denicde! "E2U+http" "!^*$!http://enumdenicde/de/ enum!" Regexp: Regulärer Ausdruck angewendet auf den AUS 17

Regular Expressions http://wwwopengrouporg/onlinepubs/009695399/basedefs/xbd_chap09html Eingabe ist der AUS!!^*$!sip:test@de-beispieldomainde!!^\+(*)$!tel:+\1!!^*( )$!sip:\1@de-beispieldomainde! Nicht alle Clients implementieren die RegExp vollständig! wird als Anker für RegExp empfohlen Fallstricke: RegExp-Sonderzeichen, DNS-Sonderzeichen \ 18

Resource Record RFC 3403 (RFC 2915 obsoleted) $ORIG 253532729694e164arpa Class Type Order Pref Flags Service Regexp Rep "E2U+sip" "!^*$!sip:enum@denicde!" "!^*$!mailto:enum@denicde! 20 "!^*$!mailto:peter@denicde! "E2U+http" "!^*$!http://enumdenicde/de/ enum!" Replacement: bedeutet keine Ersetzung (entweder RegExp oder Replacement) 19

ENUM -- Technische Voraussetzungen Unterstützung von -Records Kein Problem mit modernen Servern (RFC 3597) Behandlung großer DNS-Pakete -Antworten manchmal > 512 Bytes EDNS0 wird von modernen Servern unterstützt Erstellung der RRs evtl durch Webinterface beschrieben in IETF RFC 3403 Dynamic Delegation Discovery System 20

Mögliche -RR-Anwendungen RRs müssen in eine DDDS-Anwendung eingebettet sein DDDS-Anwendung (Dynamic Delegation Discovery System) muß spezifizieren: Application Unique String (AUS) First Well Known Rule Welche Datenbanken? Momentan im wesentlichen DNS mit Erwartete Ausgabe Beispiele: ENUM and ONS (RFID name space) 21

DDDS-Algorithmus 22

SRV Record spielt im Konzert mit SRV und A SRV am meisten in MS Active Directory verbreitet Auch bei Jabber im Einsatz Wiederkehrende Aufgabe: neuer Service cool anzubieten bisher: Alias "ftp", "www", Problem: well known port notwendig 23

Verallgemeinerter MX-RR: SRV COOL-Service in exampleorg _cool_tcpexampleorg SRV 0 0 5133 srv55megaexample _cool_tcpexampleorg SRV 20 9876 srv33megaexample _cool_tcpexampleorg SRV 20 3456 srv44megaexample _cool_tcpexampleorg SRV 40 6738 srv66megaexample _ vermeidet Konflikt mit Hostnamen 0 20 20 40 24

S- RFC 3958: Domain-Based Application Service Location Using SRV RRs and the Dynamic Delegation Discovery Service (DDDS) SRV and kombiniert Avoids application specific DDDS overhead leads to more or SRV SRVs lead to A (or AAAA) 25

Fragen zu /DDDS?? Vielen Dank! Peter Koch, DENIC eg <koch@denicde> <http://wwwdenicde/de/enum/> 26