Gå direkte til indholdet

Cookieindstillinger

Vælg for hver type, hvilke cookies du tillader. Du kan altid ændre dit valg via Cookieindstillinger nederst på hver side. Privatlivspolitik

Nødvendige

Altid slået til

Nødvendige for at logge ind, gemme din kurv og huske dine valg. De er altid slået til.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session og at forblive logget ind
  • weboke_basket: din kurv
  • wkBtwIncl: vise priser med eller uden moms
  • wok_cookies: dit cookievalg, 12 måneder

Måler, hvilken annonce der fører til et besøg eller en bestilling, så vi ikke betaler for annoncer, der ikke virker.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), op til 90 dage
  • OpenAI Ads, annoncer i ChatGPT
  • wok_aff: hvilken partner der henviste dig til os (affiliateprogram), 60 dage

4,6

Land og sprog

Hvert land har sin egen side med landets priser og moms.

Se

Specialtegn og IDN

Modul 2: Vælg et godt navn · Læsetid: 8 minutter

Læringsmål: Efter denne lektion kan du forklare, hvordan domænenavne med accenter og umlauter virker, læse et punycode-navn og vurdere, hvornår du hellere ikke skal bruge sådan et navn.

Centrale begreber: IDN, punycode, xn--, IDNA2008, tilladte tegn pr. endelse, e-mail og IDN, homografangreb

Navne med accenter findes

DNS blev i sin tid bygget til bogstaverne a til z, tallene og bindestregen. Alligevel ser du domænenavne med bogstaver som é, ü eller ß. Sådanne navne kaldes IDN'er: internationalized domain names. De gør det muligt at skrive et navn, som det staves på dit eget sprog, for eksempel med en tysk umlaut eller en fransk accent.

DNS-kurset nævner IDN'er kort i lektion 1.2. Her ser du på dem som en, der skal vælge et navn: Kan det lade sig gøre med din endelse, hvordan ser sådan et navn ud bag kulisserne, og er det en god idé?

Bag kulisserne: punycode

DNS kender stadig kun a til z, tal og bindestreg. Et navn med specialtegn bliver derfor omsat til en række almindelige tegn med xn-- foran. Den omsætning hedder punycode.

Det sker pr. label, altså pr. del mellem to punktummer. Kun den label, der indeholder specialtegn, bliver omsat; endelsen forbliver som den er. Et eksempel fra DNS Belgium: belgië.be bliver i DNS til xn--belgi-rsa.be. Og et tysk bageri med navnet bäckerei.example hedder i DNS xn--bckerei-5wa.example.

Du kan se mønsteret:

  • Forrest står xn--. Det er tegnet på, at der følger et omsat navn.
  • Derefter kommer navnets almindelige bogstaver uden specialtegnene: belgi, bckerei.
  • Efter den sidste bindestreg følger en kort kode, der fastlægger, hvilket specialtegn der hører til hvor.

Du behøver ikke selv at regne koden ud. Browsere, mailprogrammer og registrarer gør det for dig. Vil du tjekke det, så brug en punycode-konverter: Den omsætter et navn med accenter til xn--formen og omvendt. Skriver du et xn--navn i din browser, ser du ofte navnet med specialtegnene i adresselinjen.

Reglerne for dette står i IDNA2008, en række internetstandarder (RFC 5890 til og med 5894). Selve punycode står i RFC 3492. Af reglerne følger også noget, du mærker ved almindelige navne: to bindestreger på tredje og fjerde plads i en label er reserveret til omsatte navne. Ser du et navn med to bindestreger på den plads, er det altså ikke et almindeligt navn. En registry som DENIC tillader derfor ikke sådanne navne som almindelig registrering.

Hvilke endelser tillader hvilke tegn

Om du kan registrere et IDN, afhænger af endelsen. Hver registry bestemmer selv, hvilke tegn der er tilladt.

EndelseSpecialtegn?
.nlNej. Kun a til z, tal og bindestreg
.deJa, en fast liste, såsom ä, ö, ü, ß og é
.beJa, blandt andet é, è, ë, ç, ä, ö, ü, ß og œ

For andre endelser kan du se hos den pågældende registry eller spørge din registrar. Vil Bakkerij Example bruge navnet "Café Example" som domænenavn, kan det altså ikke lade sig gøre med é under den nederlandske endelse .nl: Det bliver cafe uden accent.

Derfor skal du være forsigtig

Et IDN lyder fristende: Navnet står præcis, som du skriver det. I praksis er der ulemper.

  • Indtastning. Mange har ikke é eller ü på tastaturet eller ved ikke, hvordan man laver dem. De skriver så navnet uden accent og ender et andet sted.
  • Videregivelse. I telefonen skal du tilføje: "med et u med to prikker over". Det går tit galt.
  • E-mail. En e-mailadresse på et IDN virker ikke lige godt alle steder. Ikke alle webformularer og mailprogrammer accepterer specialtegn i en adresse. Din kunde får så en fejlmeddelelse eller skriver adressen anderledes.
  • Visning. Nogle programmer viser xn--formen i stedet for navnet med accenter. Så står der noget ulæseligt, hvor din kunde forventer dit navn.

Rådet er derfor: Brug et navn uden specialtegn som hovednavn, også til din e-mail. Har du et navn med umlaut eller accent, så registrer begge former og viderestil IDN-formen til den almindelige form. Ved et ü kan du også overveje formen med ue, som tyskerne er vant til.

Homografangrebet

IDN'er har også en skyggeside. Nogle bogstaver fra andre skriftsystemer ligner latinske bogstaver til forveksling. Et kyrillisk а ser ud præcis som et almindeligt a, men er et andet tegn for en computer. Kriminelle bruger det til at lave et falsk navn, der på skærmen ser ud som et ægte navn. Det kaldes et homografangreb.

Klikker du på et link med sådan et navn, tror du, at du er på din banks eller din leverandørs side, mens du i virkeligheden er hos en svindler. Browsere viser derfor nogle gange sådan et navn i xn--formen, så du kan se, at noget er galt. Ser du uventet et xn--navn i adresselinjen ved en side, du kender, så vær på vagt.

For dit eget navn betyder det: Du kan ikke forhindre, at nogen registrerer et navn, der ligner dit, men du kan holde øje med, hvad der sker omkring dit navn (lektion 7.2).

Opsummering

  • Et IDN er et domænenavn med specialtegn; i DNS gemmes det som punycode med xn-- foran.
  • Kun den label, der indeholder specialtegn, bliver omsat; endelsen forbliver som den er.
  • .nl tillader ikke specialtegn, det gør .de og .be (en fast liste).
  • IDN'er er besværlige at skrive, videregive og bruge som e-mailadresse: Vælg et almindeligt navn som hovednavn.
  • Ved et homografangreb ligner bogstaver fra et andet skriftsystem almindelige bogstaver; et uventet xn--navn er et advarselstegn.

Quiz

1. Hvordan genkender du et domænenavn i punycode?



2. Bakkerij Example vil registrere sit navn med et é som .nl-navn. Hvad er korrekt?



3. Hvorfor vælger du helst ikke et navn med umlaut som hovednavn til din e-mail?



4. Du klikker på et link og ser uventet et navn, der begynder med xn--, i adresselinjen, selvom du forventede din banks side. Hvad er klogest?



Opgave

Opgave A2.4: Læs punycode (case). En kollega hos Bakkerij Example har tre spørgsmål om navne med specialtegn. Brug en punycode-konverter eller forklaringen i denne lektion. Udfyld hele navnet, inklusive endelsen.

  1. Punycode for café.example. Tekstfelt: Skriv navnet, som det står i DNS.
  2. Navn med specialtegn for xn--bcher-kva.example. Tekstfelt: Skriv navnet, som en besøgende læser det.
  3. Er ab--cd.example tilladt som almindeligt navn (ikke IDN)? Valg: ja eller nej.

Programmet sammenligner dine svar med en fast nøgle. Alle tre rigtige giver grønt.

Opgave A2.4: Læs punycode (case)




Det, du udfylder, og hvad vi finder, gemmer vi ikke. Din browser husker dine svar, og om du har bestået opgaven. Er du logget ind, gemmer vi kun, at du (næsten) bestod opgaven, i Mine kurser; der kan du også slette det.

Læs mere

Et øjeblik…

Opsæt dine domæner

Angiv for hvert domæne navneserverne, tilknytningen til din hosting, og hvem der bliver ejer.

Indlæser dine domæner…