Registrar-Seminar Registrar System Abläufe und Templates Karen Böhmer Mark Hofstetter.
-
Upload
adelheit-kappelman -
Category
Documents
-
view
218 -
download
1
Transcript of Registrar-Seminar Registrar System Abläufe und Templates Karen Böhmer Mark Hofstetter.
Registrar-Seminar
Registrar System Abläufe und Templates
Karen Böhmer Mark Hofstetter
Registrar-SeminarAgenda
Die Abläufe im ÜberblickBestätigungswesen beim regtransfer
Objekte, Besitzverhältnisse Transaktionstypen Das Template im Überblick XML–Teil, CDATA-Bereich häufige Fehlerquellen
Registrar-SeminarAbläufe – Überblick I
Neuregistrierung
Alle Neuregistrierungen werden sofort durchgeführtEin Nameservercheck erfolgt erst NACH der DelegationEine Qualistätskontrolle der Inhaberdaten erfolgt in Stichproben
Registrar sendet Antrag
Syntax Check
Domain registriert
Registrar-SeminarAbläufe – Überblick II
Datenänderungen + Inhaberwechsel+ Domainkündigung
Registrar sendet Antrag
Registry führt durch
Info an den Inhaber
Einspruch? Registry stellt zurück
Ende
Ja
Nein
Registrar-SeminarAbläufe – Überblick III
Registrartransfer regtransfer istdie mächtigste TransaktionBerechtigung zur Verwaltung und Bearbeitung der Domain wird weitergegebenZustimmung des Domaininhabers ist unbedingt erforderlich
Registrar sendet Antrag
OK von Inhaber?
Registry führt NICHT durch
Registry führt durch
Nein
Ja
Registrar-SeminarBestätigungssystem –
RegistrarwechselInhaber(in)
Registrar "alt" Registrar "neu"
Sendet Registrarwechsel-AntragSe
ndet
Bes
tätig
ungs
info
Bes
tätig
t Tra
nsat
ktio
n
Führt Registrarwechsel durch
erhält Notify
Registrar-SeminarBestätigungssystem – Eskalation bei "Nichtmelden"
Inhaber(in)
start Tag 5 Tag 15 Tag 20
Ende, keine Durchführung
Registrar-Seminar
+20d+48h
Bestätigungssystem – Eskalation Fehldaten
Inhaber(in)
start +2h
Ende, keine Durchführung
Registrar-Seminar
Ende, keine Durchführung
+20d+48h
Bestätigungssystem – manueller Eingriff
Inhaber(in)
start +2h
schriftlich
Schr
iftlic
h (fa
x)
Durchführung
Registrar-SeminarBestätigungssystem –
Rückmeldungen
www.nic.at\check
Registrar-SeminarBestätigungssystem –
Registrarwechsel EPP
Inhaber(in)
Registrar "alt" Registrar "neu"
1. Init T
ransferSe
ndet
Bes
tätig
ungs
info
„TO
KEN
“
Weitergabe Code
Führt Registrarwechsel durch
erhält Notify2. T
ransfer
mit T
oken
Registrar-SeminarObjektzuordnung
Registrar „besitzt“ Objekte (_mnt-by)Domain Objects und Person ObjectsÄnderung nur durch berechtigten RegistrarNutzung nur durch berechtigten Registrar
beim regtransfer werden die Datender Person Objects kopiertKopie (copy on write) bekommt ein neues
Handle mit neuer Berechtigung zugewiesen
Registrar-SeminarDomainobjekt
Domainname (ohne führendes www)bei IDN der ACE-string (xn--)
Person Handles (xxxyyyyyy-NICAT) registrantadmin-c - tech-c - zone-c
Nameserver (mind. 2, Host + IP)nserver - remarks
Registrar-SeminarPersonenobjekt
type category: NAT - JUR - ROLEstatus: isprivateperson - isorganization - isrole
whois category: öffentliche Datenwhoishidephone - whoishidefax - whoishideemail
Adress-Daten: Postanschrift + Kontakt für Inhaber-Handle gilt:
spezielle Funktion (is_marked_as_registrant)Name - Land - Status (category) unveränderlich
Registrar-SeminarDomain Transaktionen
create update
delete undelete
regtransfer
nscupdate
ticketcancellation
Registrar-SeminarPerson Transaktionen
perscreate persupdate
weitere Transaktionen billwithdraw (mit Zonelöschung) regtransfer mit Inhaberwechsel
persdelete
Registrar-SeminarReihenfolge der
Templates atomares Konzept der Objekte
(nur eine Transaktion pro Template)zuerst sind die Objekte zu erzeugen,
auf die später verwiesen wird mehrere definierte Template-Typen
(sind jeweils transaktionsspezifisch)Unterschiede im XML und CDATA
Registrar-SeminarDas Template im
ÜberblickTemplate folgt den gültigen XML-Definitionenes gliedert sich in den eigentlichen XML-Teil und den XML-Kommentar innerhalb von
<![CDATA[]]>
mit dem Domain bzw. Nameserver Object oder (und) demPerson Object sowie der Zustimmung zu den AGB der nic.at
Registrar-SeminarDer XML-Teil I
XML-Teil beginnt mit den beiden unveränderlichenallgemeinen XML-Definitionszeilen
<?xml version="1.0" encoding="ISO‑8859‑1" standalone="no"?>
<!DOCTYPE registrar SYSTEM "registrar.dtd">
danach folgt der XML-Abschnitt regframeder in zwei Bereiche gegliedert ist: regheader regbody
Registrar-SeminarDer XML-Teil II
zwischen den Tags <regheader> und </regheader>
sind im wesentlichen enthalten die Daten zum Registrar und zur beauftragten Transaktion
der Abschnitt vom Tag <regbody> bis </regbody>enthält (als CDATA in den Objects) die Angaben zur Domain (DNS-Einträge) Daten zu verknüpften Personen (contacts) das command zur Transaktion
Registrar-SeminarDer XML-Teil III
im regheader ist weiters anzugeben<regversion> 1.1 </regversion>
der regbody wird eingeleitet mit<template version="5.0">womit das aktuelle Template definiert ist
es folgt der CDATA-Bereich mit deneigentlichen Objects zur DatenbearbeitungAbschluss mit </template> innerhalb des regbody
Registrar-SeminarCDATA-Bereich, Objects
jedes Object endet immer mit der Zeilesource: AT-DOM
und enthält ein command (zur Transaktion)
Domain Object Nameserver Object Person Object, beginnt immer mit
personname: Zustimmung zu den AGB der nic.at
currentNicAtTermsAndConditionsAccepted: Y
Registrar-SeminarÜbermittlung der
TemplatesAdresse für Templates
beginnt zwingend mit REGISTRAR:Mail-Format
7bit ASCII ohne HTML/Formatierung/MIMEplain text, no attachment, mail body only
AuthentifizierungPGP-Signatur (lesbar, nicht verschlüsselt)
Registrar-SeminarHäufige Fehlerquellen
ungültiger Zeichensatz verwendetnur 7bit ASCII ist zulässig (auch bei IDN)
Zeilenumbruch durch Mail-Clientmaximale Zeichenzahl je Zeile definieren
Tabulatoren am ZeilenendeSignatur-Fehler durch das PGP-Programm
falscher PGP-Key eingesetztnur der nic.at bekannte Keys verwenden
falsches Mail-SubjectREGISTRAR: immer am Beginn der Zeile
Registrar-SeminarTemplates
für jede Transaktion definiertim Reg-Web zum Download verfügbar
genaue Syntax und Beispieleim Registrar-Handbuch dokumentiert
exemplarisch create und regtransfer
Registrar-Seminarcreate – Domaindelegation V
5.0<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><!DOCTYPE registrar SYSTEM "registrar.dtd"><regframe><regheader><regversion> 1.1 </regversion><regid> </regid><regname> </regname><reguser> </reguser><transactiontype> create </transactiontype><regdebug> 1 </regdebug><cltid> </cltid></regheader><regbody><header> accept-language: de </header><template version="5.0"><![CDATA[TemplateVersion: 5.0
domain:command: createregistrant:admin-c:tech-c:zone-c:nserver:remarks:nserver:remarks:nserver:remarks:source: AT-DOM
currentNicAtTermsAndConditionsAccepted: Y]]></template></regbody></regframe>
Registrar-Seminarcreate – Domaindelegation V
6.0<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <!DOCTYPE registrar SYSTEM "registrar.dtd"> <regframe> <regheader> <regversion> 2.0 </regversion> <regid> 4711 </regid> <regname> Best-Provider </regname> <reguser> John Customer </reguser> <transactiontype> create </transactiontype> <regdebug> 1 </regdebug> <cltid> 20011231.235959.12345 </cltid> </regheader> <regbody> <header> accept-language: de </header> <template version="6.0"> <![CDATA[ Template Version: 6.0
domain: example.at command: create registrant: AB12345-NICAT admin-c: CD12345-NICAT tech-c: EF12345-NICAT zone-c: GH12345-NICAT nserver: ns1.univie.ac.at remarks: 193.171.255.2 nserver: ns2.univie.ac.at remarks: 193.171.255.66 nserver: ns9.univie.ac.at remarks: 192.76.243.2 source: AT-DOM currentNicAtTermsAndConditionsAccepted: Y ]]> </template> </regbody> </regframe>
Registrar-SeminarRegistrartransfer V 5.0
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><!DOCTYPE registrar SYSTEM "registrar.dtd">
<regframe>
<regheader><regversion> 1.1 </regversion><regid> </regid><regname> </regname><reguser> </reguser><resellerinfo> </resellerinfo><transactiontype> regtransfer </transactiontype><regdebug> 1 </regdebug><cltid> </cltid></regheader>
<regbody><header> accept-language: de </header><template version="5.0">
<![CDATA[TemplateVersion: 5.0
domain: command: transfersource: AT-DOM
currentNicAtTermsAndConditionsAccepted: Y]]>
</template></regbody>
</regframe>
Registrar-SeminarRegistrartransfer V 6.0
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <!DOCTYPE registrar SYSTEM "registrar.dtd"> <regframe> <regheader> <regversion> 2.0 </regversion> <regid> 4711 </regid> <regname> Best-Provider </regname> <reguser> John Customer </reguser> <resellerinfo> further information about this transaction can be found at http://www.bestreseller.bestprovider.example.at </resellerinfo> <transactiontype> regtransfer </transactiontype> <regdebug> 1 </regdebug> <cltid> 20011231.235959.12345 </cltid> </regheader> <regbody> <header> accept-language: de </header> <template version="6.0"> <![CDATA[
<template version="6.0"> <![CDATA[ Template Version: 6.0 domain: example.at command: transfer source: AT-DOM currentNicAtTermsAndConditionsAccepted: Y ]]> </template> </regbody> </regframe>
Registrar-Seminar
Danke für Ihre Aufmerksamkeit
Haben Sie noch Fragen?