08.06.2013 Views

Fra gammelt til nytt registreringssystem - Norid

Fra gammelt til nytt registreringssystem - Norid

Fra gammelt til nytt registreringssystem - Norid

SHOW MORE
SHOW LESS

Transform your PDFs into Flipbooks and boost your revenue!

Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.

NORIDs registrysystem<br />

Jarle Greipsland


Innhold<br />

Kort om systemets oppbygning og virkemåte<br />

Nyttige <strong>til</strong>leggstjenester<br />

Registrarweb, auto-test, sonesjekker<br />

Vanlige uvanlige problemer<br />

Fornying av domener<br />

Autentisering av registrarer<br />

Ymse annet<br />

Tips for større DNS-endringer<br />

Nytt registrysystem


Abonnent<br />

Abonnent<br />

Abonnent<br />

Abonnent<br />

Abonnent<br />

Abonnent<br />

Sammenhengen<br />

Registrar<br />

Registrar<br />

Registrar<br />

Hensikt: fungerende DNS<br />

whois<br />

registrarwebb NORIDs database<br />

e−mail<br />

DNS<br />

info@norid.no<br />

auto−reg@norid.no<br />

Abonnentens ønsker reflekteres i DNS<br />

DNS-data er teknisk vettuge<br />

Oppdatert kontaktinformasjon<br />

“Lukket system mtp. endringer”<br />

sonefiler<br />

DNS


Historikk<br />

Før 1999-12: sammensurium av manuelle systemer<br />

Første forsøk på automatisering<br />

I begynnelsen liten støtte for administrativ oppfølging<br />

Har fått et stort antall <strong>til</strong>leggsfunksjoner<br />

Men alderen begynner å merkes...


Objektmodell I<br />

Samling informasjon, logisk gruppering<br />

Har objekter for: organisasjon, person, rolle, registrar,<br />

navnetjener og domene<br />

Synlige data: navn, kontaktadresse, referanser <strong>til</strong><br />

andre objekter osv.<br />

Usynlige data: versjonsnummer, historikk,<br />

saksnummer, status<br />

Objektene vedlikeholdes i fellesskap av registrarene og<br />

<strong>Norid</strong>


P<br />

P<br />

P<br />

Kontaktperson<br />

BIFF1H−NORID<br />

NAC1H−NORID<br />

BENO1H−NORID<br />

NN1H−NORID<br />

SERV19H−NORID<br />

Uninett hostmaster<br />

UH1R−NORID<br />

Objektmodell II<br />

H<br />

R<br />

Navnetjenere<br />

Teknisk kontakt<br />

Sonekontakt<br />

uninett.no<br />

REG2−NORID<br />

D<br />

Juridisk kontakt<br />

Organisasjon<br />

Petter Kongshaug<br />

PK60P−NORID<br />

P<br />

Organisasjons−<br />

<strong>til</strong>hørighet<br />

Uninett AS<br />

ORG26O−NORID<br />

O


auto−reg@norid.no<br />

MTA<br />

Systemoppbygning<br />

"Syntaktisk avslag"<br />

Avslag<br />

Avslag eller godkjenning<br />

E−post<br />

automat<br />

Saks−<br />

behandler<br />

Robot<br />

Ikke-søknader besvares ikke<br />

E−post<br />

arkiv<br />

Sakskø<br />

Database<br />

Saksbehandler kan kun endre <strong>til</strong>stand, ikke innhold<br />

Roboten oppdaterer databasen


Saks<strong>til</strong>stand<br />

new wait<br />

manual approve<br />

deny<br />

Midlertidige feil → spinn i wait-<strong>til</strong>stand<br />

Ny-registreringer godkjennes automatisk<br />

closed<br />

Endringer og slettinger godkjennes manuelt


Autentisering<br />

PGP-signerte meldinger<br />

Godtar alle PGP-nøkler <strong>til</strong>k<strong>nytt</strong>et registraren<br />

multipart/signed (rfc3156) eller som tekst (rfc2440)


Avslag – syntaksfeil<br />

Feilmeldinger I<br />

Skjer før validering av PGP-signatur<br />

Merk at roboten kun godtar søknader som text/plain<br />

Tegnsett: us-ascii, iso-8859-1 eller utf-8<br />

Ingen tegnsettangivelse → us-ascii<br />

Blir feil hvis ikke-us-ascii tegn i meldingen!


Hva er en transient feil?<br />

Transiente feil<br />

Warning: Transient problems have been detected during application processi<br />

Your application will be reevaluated in intervals of no less than<br />

4 hours. See below for further details on the nature of the probl<br />

NORIDs robot kan ikke avgjøre om noe er galt eller rett<br />

Hva gjør jeg da?<br />

Ikke send inn ny søknad!<br />

Søknaden vil bli behandlet på ny<br />

Ta kontakt med info@norid.no om en sak “henger seg<br />

opp”


Domeneprosesser<br />

Prosesser som går over lengre tid<br />

Bes<strong>til</strong>t sletting<br />

Fornying av registrering<br />

Innhenting av egenerklæringer<br />

Organisasjonen har “forsvunnet”


Bruk av data I<br />

<strong>Norid</strong>s bruk av registrerte data<br />

Sonefiler (DNS)<br />

Sonedata ekstraheres fra <strong>Norid</strong>s database<br />

Sonefiler genereres<br />

Limposter kun om nødvendig, dvs. navnetjeneren<br />

befinner seg innenfor delegert domene<br />

Manuell kontroll av nye sonefiler, bl.a. diff mot<br />

forrige versjon<br />

Kopieres <strong>til</strong> navnetjeneroppsettet og lastes i master<br />

navnetjener<br />

Repliseres ut <strong>til</strong> alle slavenavnetjenerne<br />

Whois-tjenesten bruker databasen som kilde


Bruk av data II<br />

<strong>Norid</strong>s bruk av registrerte data<br />

Fakturering <strong>til</strong> registrarens fakturakontakt<br />

Månedlig faktura for registrerte domener<br />

Månedlig faktura for fornyede domener<br />

Elektronisk kopi av faktura<br />

Aktivitetsnivå for kontroll av minimumsaktivitet<br />

Statistikk, http://www.norid.no/bakgrunn/statistikk.html


Registry<br />

<strong>Norid</strong>s infrastruktur<br />

To identiske installasjoner: Oslo og Trondheim<br />

Hver installasjon har:<br />

En produksjonsmaskin (sed.norid.no)<br />

En reservemaskin<br />

Web-tjener www.norid.no<br />

Registrarwebtjener registrar.norid.no<br />

Navnetjenere for .no:<br />

x.nic.no - USIT/UiO/Oslo<br />

y.nic.no - Catch/Oslo<br />

z.nic.no - NTNU/Trondheim<br />

slave1.sth.netnod.se - Autonomica/Stockholm<br />

not.norid.no, njet.norid.no - Tjeneste fra UltraDNS<br />

Fortsetter arbeidet med å gjøre navnetjenesten for .no mer robust


whois-tjenesten<br />

Whois-tjener på whois.norid.no, TCP port 43<br />

Webgrensesnitt på http://www.norid.no/whois/<br />

Ratebegrensing<br />

Tung last på selve databasen<br />

Ønsker å forhindre “data mining”


Søppeltømming<br />

<strong>Norid</strong> sletter ubrukte data<br />

Søppeltømming av objekter som:<br />

Er eldre enn 30 dager og<br />

Ikke er referert på 30 dager<br />

Ikke søppeltømming av:<br />

Domener<br />

Registrarer<br />

Sender ikke ut varsler om disse slettingene


Nyttig informasjon<br />

Q: Når behandler NORID søknader?<br />

A: Cirka 0900 - 1600 på arbeidsdager<br />

Q: Forventet responstid?<br />

A: 0-3 arbeidsdager, normalt mindre enn 3<br />

Q: Når genereres sonefilene?<br />

A: En gang mellom 1600 og 1800 på arbeidsdager.<br />

Q: Flytting av navnetjeneste for en kunde?<br />

A: Ikke flytt tjenester og endre delegering i DNS<br />

samtidig!<br />

Q: Hvordan unngå vedlikeholdsproblem?<br />

A: Ikke registrer duplikater<br />

A: Ikke lag systemer som oppfordrer <strong>til</strong> duplikater


Noen flere tips:<br />

Mer <strong>nytt</strong>ig info<br />

Bruk rolleobjekter hvis naturlig, f.eks. på<br />

registrarobjekt:<br />

Rolleobjekt for teknisk kontakt<br />

Rolleobjekt for fakturakontakt.<br />

Gjenbruk rolleobjekt som teknisk-/sone-kontakt for<br />

domener hvis det passer.<br />

Ikke lag sirkulære avhengigheter i DNS<br />

domene.no NS ns1.domain.tld<br />

domain.tld NS ns1.domene.no<br />

Større endring av “noe”?<br />

<strong>Norid</strong> kan utføre “bulkendringer” av domener<br />

Kontakt info@norid.no!


Registrarwebben<br />

Nyttige tjenester<br />

auto-test@norid.no<br />

Sonesjekker<br />

http://www.norid.no/domenenavnbaser/zonecheck/<br />

IDN-konvertering<br />

http://www.norid.no/domenenavnbaser/ace/


Registrarweb I<br />

Registrarspesifikk informasjon<br />

Utsnitt av <strong>Norid</strong>s registre<br />

Whois-listinger, rå og bearbeidede, tekst og html<br />

Data om fornying av registreringer<br />

Registrerings- og årsavgiftsfakturaer<br />

Oppdateres daglig


Registrarweb II<br />

Eksempel 1 - <strong>til</strong>k<strong>nytt</strong>ede domener<br />

%<br />

% Domains currently registered under REG2-NORID.<br />

% (Updated: 2005-11-08 21:01:18)<br />

%<br />

% Number of domains: 1236<br />

%<br />

% Columns: domain name creation date<br />

01lab.no 2001-05-10<br />

18x18.no 2001-03-08<br />

1lektor.no 2005-10-13<br />

...<br />

Nyttig for kontrollformål hos registraren<br />

Kan brukes for å lage egne løsninger


Registrarweb III<br />

Eksempel 2 - registrerte domener<br />

% This list contains all domain registrations done by REG2-NORID.<br />

[ ... ]<br />

% Columns: domain name date comment<br />

1lektor.no 2005-10-13 -<br />

aag.vgs.no 1999-12-15 removed<br />

abm-u.no 2002-10-03 transferred<br />

Kontroll av egenerklæringsarkiv<br />

Liste over overføringer finnes også


Fornyingsinformasjon<br />

Registrarweb IV<br />

Domener åpne for fornying i perioden<br />

Også formattert på <strong>Norid</strong>s fornyingsskjema<br />

Registrerte fornyinger for perioden<br />

Domener overført fra REG0-NORID<br />

Domener overført <strong>til</strong> REG0-NORID


Registrarweb V<br />

Andre lister:<br />

Navnetjenere <strong>til</strong>k<strong>nytt</strong>et domenene<br />

Organisasjoner med orgno 000000000<br />

Organisasjoner som ikke lenger finnes<br />

Whois-utlisting for alle objekter <strong>til</strong>k<strong>nytt</strong>et registraren<br />

Aktivitetslogg<br />

https://registrar.norid.no/<br />

Kontakt info@norid.no for å få konto


<strong>Norid</strong>s test-system<br />

auto-test<br />

auto-test@norid.no<br />

Foretar syntakssjekk av søknader<br />

Søknadsbehandling for det meste på auto-pilot<br />

Registrarene kan teste egne systemer mot denne<br />

Databasen er en kopi av produksjonsdatabasen<br />

Oppdateres fra tid <strong>til</strong> annen


PGP-signering<br />

Vanlige uvanlige problemer I<br />

Forsvunnet e-post?<br />

Fornying av registreringer<br />

Bytte av navnetjenere


PGP-signering<br />

De vanligste problemene er:<br />

Ingen signatur<br />

Signerer med feil nøkkel<br />

“For nye” hash-algoritmer (f.eks. SHA-256)<br />

-tegn på slutten av linje<br />

Ekstra blanke tegn etter header-felter<br />

Tegnsettkonvertering etter signering<br />

Ombrekking av lange linjer etter signering<br />

Manuell redigering etter signering ...<br />

format=flowed


Forsvunnet e-post?<br />

Har sendt e-post <strong>til</strong> auto-reg@norid.no.<br />

Får ingen kvittering.<br />

Registrarens MUA/MTA har satt:<br />

Delivered-To: auto-reg@norid.no<br />

NORIDs postkontor antar e-postløkke og dropper<br />

meldingen.


Fornying I<br />

To delvis koordinerte prosesser:<br />

Registrar Faktura Faktura Faktura<br />

Faktura<br />

Innehaver<br />

M0 M1 M2 M3 M4<br />

Registreringsmåned<br />

30 dager 30 dager 30 dager<br />

Varsel1 Varsel2 Brev<br />

Karantene Slettet<br />

Abonnenten har to alternativer:<br />

Registrar fornyer → OK<br />

Domenet mister registrar<strong>til</strong>knytning → REG0-NORID<br />

Tid


Fornying II<br />

Registrar Faktura Faktura Faktura<br />

Faktura<br />

Innehaver<br />

M0 M1 M2 M3 M4<br />

Registreringsmåned<br />

30 dager 30 dager 30 dager<br />

Varsel1 Varsel2 Brev<br />

Karantene Slettet<br />

<strong>Norid</strong> tar seg av varslingsprosess<br />

“Finn deg en registrar”<br />

60 dagers frist<br />

30 dager i karantene<br />

Registreringen slettes<br />

Tid


Starten av M0:<br />

Fornying III<br />

Faktura Faktura Faktura<br />

Registreringsmåned<br />

Faktura<br />

M0 M1 M2 M3 M4<br />

<strong>Norid</strong> lager tomt fornyingsinnslag for domener registrert i M1<br />

Registrarer med autofornying (og som ikke er suspendert!) får<br />

innslagene forhåndsutfylt med sin registrar-ID.<br />

Registrarene registrerer fornyinger/kanselleringer:<br />

Sende inn en eller flere fornyingsmeldinger<br />

Overta registraransvaret (COI, TOD)<br />

Må være nåværende registrar for å kunne fornye<br />

Tid


I starten av M1:<br />

Fornying IV<br />

Faktura Faktura Faktura<br />

Registreringsmåned<br />

Faktura<br />

M0 M1 M2 M3 M4<br />

Domener registrert i M1 og ikke fornyet:<br />

<strong>Norid</strong> setter registrar <strong>til</strong> REG0-NORID<br />

<strong>Norid</strong> starter varslings-/slette-prosess<br />

Domener registrert i M1 og fornyet:<br />

Nåværende registrar får årsavgiftfaktura<br />

I M1, M2, M3 og M4:<br />

Fornying skjer ved å ta over registraransvaret fra REG0-NORID<br />

Domenet blir med på førstkommende faktura <strong>til</strong> registraren<br />

Ved fornying stanses slette-prosessen, evt. inn fra karentene<br />

Tid


Litt statistikk<br />

Fornying V<br />

90%-95% av domenene fornyes<br />

1-2 “registrarforglemmelser” per måned.<br />

90+% fornyinger i måned 0<br />

2-9% fornyinger i måned 1<br />

0.5 - 1.5% i måned 2<br />

0.2 - 1.0% i måned 3


Endring av navnetjenere I<br />

.no-sonen .no-sonen<br />

For eksempel:<br />

Helt nye navnetjenere<br />

Navnetjenerne flyttes/omnummereres<br />

<strong>Norid</strong> endrer bare <strong>til</strong> korrekt konfigurert navnetjenere


Endring av navnetjenere II<br />

.no-sonen .no-sonen<br />

Få et ekstra bein å stå på<br />

Bør ligge utenfor eget nett<br />

Hele tiden, ikke bare under flytting<br />

Kan angi flere master-navnetjenere:<br />

zone "uninett.no" {<br />

type slave;<br />

file "sz/uninett.no";<br />

masters { 158.38.0.167; 129.240.2.40; };<br />

};


Endring av navnetjenere III<br />

.no-sonen .no-sonen<br />

Flytte siste navnetjener<br />

Ikke flytt tjenestene samtidig som navnetjenesten<br />

Ikke bruk navnetjenernavn som tjenestenavn


Kjente svakheter<br />

System – videreutvikling<br />

Varslingsadresse <strong>til</strong>k<strong>nytt</strong>et registrarobjektet<br />

Registrarene vil “kicke ut” domener (→ REG0-NORID)<br />

Systemet bruker for lang tid på en del ting<br />

Mangler “exists-p” i whois<br />

Noen savner ekstra data fra whois<br />

Det vil bli minimalt med videreutvikling av dagens system


Nytt system I<br />

Holder på med utvikling av <strong>nytt</strong> system<br />

Skal kunne holde i 5-10 nye år<br />

For .no, 7.4.e164.arpa? ...?<br />

Full “trøkk” resten av 2006/hele 2007<br />

EPP som primærgrensesnitt<br />

Må utarbeide XML-skjema med <strong>Norid</strong>s utvidelser<br />

Vil ha SMTP-proxy i overgangsperiode<br />

Støtte for nyere protokoller:<br />

IPv6, DNSSEC, IRIS (whois-erstatning)


Nytt system II<br />

Skal kunne kjøre 24x7x365<br />

Hyppigere oppdateringer av DNS<br />

Mer effektiv saksbehandling<br />

Mer muligheter/ansvar <strong>til</strong> registrarene<br />

Endring av rutiner/prosesser?<br />

Endring av datamodell?<br />

Tilleggsfunksjoner, bare i EPP-grensesnittet?<br />

Trenger en registrarreferansegruppe<br />

Tenker å bruke registrarforeningen


Spørsmål?

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!