ALIAS-record
Wat is een ALIAS-record en waarom bestaat het?
Een ALIAS-record is een DNS-pseudorecord waarmee je het hoofddomein laat verwijzen naar een andere naam, zoals het adres van een hostingplatform. Het gedraagt zich op de root als een CNAME, terwijl een echte CNAME daar niet mag. Andere namen voor hetzelfde idee zijn ANAME en CNAME-flattening.
Het hoofddomein heeft altijd andere records nodig, zoals de SOA- en NS-records van de zone. Een CNAME mag op een naam echter niet naast andere records staan. Daarom kan een CNAME wel op een subdomein zoals www, maar niet op het hoofddomein zoals voorbeeld.nl. Een ALIAS-record omzeilt die beperking zonder dat het een echte CNAME wordt.
Hoe werkt een ALIAS-record in de praktijk?
De DNS-dienst zoekt bij een ALIAS-record zelf het IP-adres van de doelnaam op. Dat adres geeft hij terug als gewoon A- of AAAA-record. Voor de bezoeker lijkt het dus op een gewoon adres.
ALIAS zit niet in de DNS-standaard. Het werkt alleen bij diensten die het ondersteunen, en de naam verschilt per aanbieder. Controleer daarom bij je dienst welke optie zij bieden en hoe zij die documenteren, en let erop welk IP-adres er uiteindelijk wordt teruggegeven.
Het gangbare alternatief is een A-record op het hoofddomein met een vast IP-adres, en een CNAME voor www die naar het hoofddomein verwijst. Dat werkt goed zolang het IP-adres van de server niet verandert.
Waar je het tegenkomt en waarom het ertoe doet
Je komt ALIAS-records tegen bij DNS-diensten die het hoofddomein willen laten verwijzen naar een platform met een wisselend IP-adres. ANAME en CNAME-flattening hebben hetzelfde doel, maar de naam en de werking kunnen per dienst verschillen.
Het verschil is belangrijk, omdat een fout op het hoofddomein niet alleen je website treft. Een MX-record mag naast een A-record op het hoofddomein staan, dus e-mail blijft gewoon werken met een standaardrecord. Een verkeerd ingestelde CNAME op de root kan daarentegen zowel je website als je e-mail onbereikbaar maken. Meer over DNS-records vind je op de kennisbankpagina over DNS en netwerken.
Veelgestelde vragen
Mag ik een A-record en een MX-record op het hoofddomein zetten?
Ja. Het hoofddomein mag meerdere records van verschillende typen hebben, zoals A, MX en TXT. Alleen een CNAME is op de root niet toegestaan, omdat die niet naast andere records mag staan.
Is een ALIAS-record hetzelfde als een CNAME?
Niet helemaal. Een CNAME is een standaardrecord dat elke resolver begrijpt. Een ALIAS wordt door je DNS-dienst omgezet in een A- of AAAA-record, zodat het hoofddomein toch werkt. De bezoeker merkt daar niets van, maar het werkt alleen bij diensten die het ondersteunen.