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

Tilslut en webshop eller hjemmesidebygger

Modul 7: Tilslut eksterne tjenester · Læsetid: 9 minutter

Læringsmål: Efter denne lektion kan du koble dit domæne til en platform som Shopify eller Wix uden at din e-mail stopper.

Centrale begreber: A-record på @, CNAME for www, oprydning i modstridende records, AAAA, navneservere til platformen, mailrecords der skal flyttes med, records til butiksmail

To ruter

Bygger du din hjemmeside eller webshop hos en platform som Shopify, Wix, Squarespace eller Webflow, vil du have at besøgende på example.com og www.example.com havner hos den platform. Platforme tilbyder næsten altid to måder til det:

Rute 1: tilføj recordsRute 2: navneservere til platformen
Hvad gør du?Du ændrer et par records hos din nuværende DNS-administratorDu lader platformen administrere hele din DNS
Hvem administrerer DNS'en?Forbliver den sammePlatformen
Din e-mailFortsætter med at virke, du rører ikke mailrecordseneVirker kun hvis du opretter alle mailrecords hos platformen igen
Egnet hvisDin e-mail kører et andet sted (hos din webhost, Microsoft 365, Google)Du vil have alt hos platformen, eller ikke har mail på domænet

De fleste problemer i praksis opstår ved rute 2: hjemmesiden virker med det samme, men e-mailen stopper, fordi MX- og andre mailrecords er blevet efterladt hos de gamle navneservere (lektion 2.1).

Rute 1: tilføj records (eksempel Shopify)

Shopify oplyser på tidspunktet for denne tekst disse to records:

example.com.       3600   IN   A       23.227.38.65
www.example.com.   3600   IN   CNAME   shops.myshopify.com.
  • A-record på @. Det rene domæne (apex) kan ikke have en CNAME, fordi der også står dine MX-, NS- og SOA-records (lektion 3.2). Derfor oplyser platformen her en IP-adresse.
  • CNAME for www. For www kan det godt være et navn. Fordelen: hvis platformen flytter sine servere, tilpasser den kun sin egen DNS, og du behøver ikke gøre noget.

Andre platforme fungerer på samme måde, med deres egen IP-adresse og målnavn. Wix oplyser for eksempel en A-record og en CNAME for www til et navn hos Wix. Brug altid det, som platformen viser for dit domæne. IP-adressen kan variere afhængigt af platform, region eller tidspunkt.

Ryd op i det, der er i vejen

Her går det ofte galt. Platformen vil have, at dens records er de eneste for de navne:

  • En anden A-record på @. Står der to A-records (den gamle IP fra din webhost og den nye fra platformen), vælger hver besøgende tilfældigt en af de to. Halvdelen havner på din gamle side. Ret den eksisterende A-record i stedet for at tilføje en ny.
  • En gammel AAAA-record. Havde din webhost også en IPv6-adresse, står der ofte stadig en AAAA-record på @ eller www. Besøgende med IPv6 (en stor del af mobilnetværkene) havner så stadig på den gamle server. Oplyser platformen ikke en IPv6-adresse, så slet AAAA-records for @ og www.
  • En A-record for www. En CNAME må ikke stå ved siden af en anden record med samme navn. Slet først A- eller AAAA-recorden for www, og opret derefter CNAME'en.
  • Et wildcard (*). Et wildcard er ikke et problem: navnet www, som du opretter separat, går forud (lektion 3.3).

Hvad du lader stå

Lad MX-records, A-recorden for mail (hvis du har den), SPF, DKIM og DMARC blive stående. En webshop behøver ikke dem for at vise din hjemmeside. Ændrer du dem alligevel, stopper din mail.

Kører din hjemmeside nu hos en webhost, der også står for din mail, så vær opmærksom på dit mailprogram. Står der example.com eller mail.example.com som server, og pegede mail via et wildcard til din webhost? Efter skiftet peger example.com mod platformen, og så kan dit mailprogram ikke længere finde din postkasse. Opret så en separat A-record mail, der peger på IP-adressen for din mailserver, eller indtast det servernavn, din mailudbyder oplyser, i dit mailprogram.

Certifikat

Platformen anmoder selv om et certifikat (https), så snart dine records peger mod den. Det lykkes først, når de gamle records er ude af cacherne (lektion 6.1). Tager det længere end et par timer, så tjek om der stadig står en gammel A- eller AAAA-record, eller en CAA-record der ikke tillader platformens certifikatudsteder (lektion 5.2).

Rute 2: navneservere til platformen

Vælger du at sætte navneservere til platformen, administrerer platformen fra det tidspunkt hele din zone. Alt, hvad der stod hos din tidligere DNS-administrator, tæller ikke længere. Det, du ikke indtaster igen hos platformen, findes ikke.

Et eksempel fra praksis, anonymiseret: en kunde lod navneserverne for sit domæne pege mod en hjemmesidebygger og bestilte derefter mail hos en anden udbyder. Hjemmesidebyggeren havde pænt oprettet en MX-record mail.example.com og en SPF-record, men der var ingen A-record for mail. Navnet mail.example.com fandtes altså ikke (NXDOMAIN). At sende lykkedes, at modtage ikke: andre mailservere vidste ikke, hvor de skulle aflevere mailen. Én A-record mail med IP-adressen på mailserveren løste det.

Bruger du rute 2, så opret hos platformen:

example.com.             3600   IN   MX    10 mail.example.com.
mail.example.com.        3600   IN   A     192.0.2.25
example.com.             3600   IN   TXT   "v=spf1 a mx include:spf.mailprovider.example ~all"
x._domainkey.example.com. 3600  IN   TXT   "v=DKIM1; k=rsa; p=..."
_dmarc.example.com.      3600   IN   TXT   "v=DMARC1; p=none; rua=mailto:dmarc@example.com"

med de reelle værdier fra din mailudbyder. Bruger du Microsoft 365 eller Google Workspace, så opret records fra lektion 7.1 eller 7.2. Glem heller ikke verifikations-TXT-records og subdomæner, du allerede havde.

Lav før skiftet en kopi af din nuværende zone (en eksport eller et skærmbillede), så du ved hvad der skal stå (lektion 6.3).

Butiksmail: records til e-mail fra platformen

Webshops sender ordrebekræftelser. For at få dem til at komme fra dit eget domæne beder platformen ofte om ekstra records, som regel et par CNAME-records til DKIM og nogle gange et eget subdomæne til afsenderen. Det er ekstra records ved siden af dine eksisterende mailrecords. De har egne navne og erstatter ikke din MX. Vær opmærksom på dobbelte domænenavne (www.example.com.example.com) og punktummet til sidst (lektion 2.2). Sender platformen på vegne af dit domæne, så tjek om det skal med i dit SPF-record, og om din DMARC-politik tillader det (lektion 7.4).

I praksis: sådan ser det ud i et panel

I eksempelpanelet Mit WebOké ændrer du på fanen DNS den eksisterende A-record for @ med Rediger, sletter du AAAA-recordsene, og opretter du med Tilføj post en CNAME www til platformens navn. I DirectAdmin gør du det samme i DNS-administration; der peger @ og * som standard mod pakken, så du opretter www separat.

I andre paneler, som cPanel, Plesk, Cloudflare eller DNS-skærmen hos din registrar, hedder knapperne noget andet, men det er de samme records. Nogle platforme tilbyder en knap "forbind automatisk", der via en forbindelse til din registrar opretter recordsene; tjek bagefter altid om de gamle A- og AAAA-records virkelig er væk.

Opsummering

  • Rute 1 (tilføj records) holder din mail intakt; rute 2 (navneservere til platformen) kræver, at du opretter alle mailrecords hos platformen igen.
  • På @ kommer en A-record, på www som regel en CNAME. En CNAME på @ kan ikke lade sig gøre.
  • Ret den eksisterende A-record i stedet for at tilføje en ny, og ryd op i gamle AAAA-records og en A-record for www.
  • Lad MX, SPF, DKIM og DMARC blive stående; vær opmærksom på et mailprogram, der bruger example.com som server.
  • Records til butiksmail er ekstra records og erstatter ikke din MX.

Quiz

1. Du sætter navneserverne for dit domæne til en hjemmesidebygger. Hjemmesiden virker, men du modtager ikke længere mail. Hvad er den mest sandsynlige årsag?



2. Efter tilslutning til en webshop ser halvdelen af dine besøgende stadig den gamle side. Hvad tjekker du først?



3. Hvorfor giver en platform en A-record for det rene domænenavn og en CNAME for www?



4. Din webshop beder om tre CNAME-records til afsendelse af ordrebekræftelser. Hvad gør du med dine eksisterende MX-records?



Opgave

Opgave Z7.3: Genkend en webshop. Se hvordan en platform selv klarer "CNAME for www"-ruten.

  1. Find A-recorden for shops.myshopify.com. Begynder adressen med 23.227.38.?
  2. Vælg en webshop eller hjemmeside, du kender, og som kører hos en platform. Find CNAME-recorden for www.<det domæne> og A-recorden for det rene domænenavn. Indtast domænenavnet og begge svar.

Kontrollen henter recordsene live ved indsendelse.

Opgave Z7.3: Genkend en webshop





Det du udfylder, og det vi tjekker live, 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) havde opgaven rigtig, i Mine kurser; der kan du også slette det igen.

Opgave O7.3: Selv opsætte i din øvelseszone. Opsæt din øvelseszone <code>.dnspractice.eu, som om du kobler den til en webshopplatform, uden at mailen går i stykker. I øvelseszonen bruger du testtjenesten shop-demo.dnspractice.eu; på dit rigtige domæne bruger du værdierne fra platformens administrationsskærm.

  1. Opret en A-record på <code>.dnspractice.eu med 203.0.113.10 ("platformen"). Der må kun stå én A-record på <code>.dnspractice.eu.
  2. Sørg for, at der ikke er en AAAA-record på <code>.dnspractice.eu og på www.<code>.dnspractice.eu.
  3. Opret en CNAME www.<code>.dnspractice.eu til shops.shop-demo.dnspractice.eu. Står der en A-record for www, så slet den først.
  4. Lad dine MX-records på <code>.dnspractice.eu blive stående. Der skal forblive mindst én MX.

Opgave O7.3

Denne opgave laver du i din egen øvelseszone: en rigtig DNS-zone på WebOkés navneservere, kun til dig. Tilmeld dig med din e-mailadresse. Du får et login-link på mail og kommer derefter tilbage til denne lektion. Vi bruger kun din adresse til kurset.

Læs mere

Disse sider beskriver trinene i panelerne hos WebOké (DirectAdmin og Mit WebOké). I andre paneler fungerer det på samme måde.

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…