Synonymer: Alias-record Kanonisk navn Domænealias
CNAME står for Canonical Name og er en type DNS-record, der bruges til at oprette et alias for et domæne. Med en CNAME-record kan du pege ét domænenavn til et andet, så det fungerer som en viderestilling. I stedet for at have flere separate DNS-indstillinger for hvert domæne, kan et sekundært domæne pege på et primært domæne, som håndterer den egentlige trafik og DNS-oplysninger. CNAME bruges ofte til at forenkle administration af domæner og sikre, at flere domæner eller subdomæner peger på den samme ressource.
Hvordan fungerer en CNAME-record?
En CNAME-record forbinder ét domænenavn (alias) til et andet domænenavn (det kanoniske navn). Når en CNAME-forespørgsel foretages, omdirigeres den automatisk til det primære domæne og bruger dets DNS-indstillinger. For eksempel kan du have et subdomæne som blog.eksempel.dk, som er et alias for eksempel.dk. Når brugere besøger blog.eksempel.dk, omdirigerer DNS dem til eksempel.dk, hvor den faktiske hjemmeside eller ressource er hostet.
Eksempel på en CNAME-record:
- blog.eksempel.dk CNAME www.eksempel.dk
I dette tilfælde vil en forespørgsel til blog.eksempel.dk sende brugeren videre til www.eksempel.dk, som håndterer trafikken.
Hvorfor er CNAME vigtigt?
CNAME-records er nyttige, når du har brug for at pege flere domænenavne eller subdomæner mod den samme ressource. Det forenkler DNS-styringen, da du ikke behøver at opdatere flere DNS-records, når det underliggende domæne ændres – du skal blot ændre det kanoniske domæne, som alle aliaser peger på.
Fordele ved CNAME:
- Forenkler DNS-administration: Med en CNAME kan flere domæner eller subdomæner pege på ét centralt domæne, hvilket gør det lettere at opdatere DNS-indstillinger.
- Fleksibel viderestilling: CNAME kan bruges til at sende brugere fra forskellige domænenavne til det samme website eller server uden at skulle opsætte separate A-records.
- Centraliseret kontrol: Du behøver kun at vedligeholde DNS-indstillinger for det primære domæne, hvilket gør det lettere at administrere store domæneporteføljer.
Hvornår bruges CNAME-records?
CNAME-records bruges ofte i følgende situationer:
- Subdomæner: Hvis du har flere subdomæner (f.eks. shop.eksempel.dk og blog.eksempel.dk), kan du bruge CNAME til at pege dem til dit hoveddomæne (f.eks. www.eksempel.dk).
- Domæne-omdirigeringer: Hvis du vil pege et sekundært domænenavn til dit hoveddomæne (f.eks. at pege eksempel2.dk til eksempel.dk).
- Content Delivery Networks (CDN): Mange bruger CNAME til at pege deres domæne til en CDN-tjeneste for at sikre hurtigere levering af indhold til globale brugere.
Begrænsninger ved CNAME
Selvom CNAME er praktisk, har det nogle begrænsninger. En CNAME-record kan ikke bruges på rodniveauet af et domæne, hvilket betyder, at du ikke kan have en CNAME på selve domænet (f.eks. eksempel.dk). I stedet skal CNAME bruges på subdomæner (f.eks. www.eksempel.dk eller blog.eksempel.dk).
CNAME og DNS
CNAME er en af de mest almindelige typer DNS-records og spiller en vigtig rolle i at forenkle administrationen af flere domæner og subdomæner. Når en forespørgsel sendes til en CNAME, henviser DNS-serveren til det kanoniske navn og returnerer IP-adressen for det domæne, CNAME peger på. Dette gør det muligt for flere domæner at dele den samme IP-adresse uden at skulle opsætte separate A-records for hver.
CNAME er altså en effektiv løsning til at oprette aliaser for domæner og styre DNS på en fleksibel og centraliseret måde.