DNS redirect instellen: domein doorsturen met 301 of CNAME

Een DNS redirect wordt vaak gebruikt als verzamelnaam voor een domeinnaamdoorverwijzing, maar technisch klopt dat niet altijd. DNS stuurt een domein meestal naar een server of hostnaam. Een echte redirect, zoals een 301 of 302, gebeurt daarna via je hosting, webserver, WordPress of een aparte doorstuurservice.

Juist daardoor ontstaat veel verwarring. Wie zoekt op redirect via DNS, bedoelt vaak één van deze dingen: een domein naar een andere website sturen, een oude URL naar een nieuwe URL doorsturen, www naar non-www omleiden, of een domein koppelen aan een andere dienst. Hieronder leggen we uit welke oplossing je in welke situatie nodig hebt.

Wat bedoelen mensen met een DNS redirect?

Met een DNS redirect bedoelen mensen meestal dat bezoekers automatisch van het ene domein of adres naar een ander adres gaan. Alleen doet DNS dat niet altijd zelf. DNS kan een domeinnaam koppelen aan een IP-adres of hostnaam. De echte doorverwijzing naar een andere URL gebeurt meestal via een 301 redirect, 302 redirect, hostinginstelling, WordPress plugin of webserverregel.

Kort gezegd: DNS bepaalt waar een domein uitkomt, maar een redirect bepaalt naar welke URL de bezoeker wordt doorgestuurd.

DNS, CNAME of 301 redirect: wat heb je nodig?

SituatieBeste oplossingWaar stel je dit in?
Domein naar een andere website sturen301 redirect of doorstuurserviceHostingpaneel, registrar, .htaccess of WordPress
www naar zonder www sturen301 redirectHosting, .htaccess, WordPress of serverconfiguratie
Subdomein koppelen aan een andere dienstCNAME recordDNS beheer
Domein naar een server laten wijzenA record of AAAA recordDNS beheer
Oude pagina naar nieuwe pagina sturen301 redirectWordPress plugin, .htaccess of hostingpaneel
Tijdelijke actiepagina doorsturen302 redirectHosting, WordPress plugin of serverconfiguratie

Verschillende manieren om een domein of URL door te sturen

Niet elke doorverwijzing werkt op dezelfde manier. Kies de methode op basis van wat je precies wilt doorsturen.

  1. CNAME record: koppelt een subdomein aan een andere hostnaam. Dit is handig voor bijvoorbeeld shop.example.nl of app.example.nl. Een CNAME is geen echte 301 redirect.
  2. A record: koppelt een domein aan een IP-adres. Dit gebruik je als je domein naar een bepaalde server moet wijzen.
  3. 301 redirect: permanente redirect. Gebruik dit als een domein, pagina of URL definitief is verhuisd. Dit is meestal de beste keuze voor SEO.
  4. 302 redirect: tijdelijke redirect. Gebruik dit alleen als de oude URL later weer terugkomt.
  5. Meta refresh: een HTML-doorverwijzing in de pagina zelf. Dit is meestal niet de beste oplossing voor SEO of snelheid, maar kan in simpele situaties werken.

Sommige hostingproviders en registrars bieden domeindoorverwijzing alleen aan als betaalde extra dienst. Dat is niet altijd nodig. Als je hostingpakket toegang geeft tot redirects, WordPress, een .htaccess-bestand of serverinstellingen, kun je een eenvoudige 301 redirect vaak zelf instellen.

Let wel op: met alleen een CNAME of A-record maak je meestal geen echte URL redirect. Je koppelt het domein dan aan een andere server of hostnaam. Voor een nette permanente doorverwijzing heb je meestal een 301 redirect nodig.

Zo ziet de doorstuurservice van Transip eruit
En bij Transip kost dit €6,99 per jaar

Hoe werkt een redirect technisch?

Als iemand een domeinnaam intypt, zoekt DNS eerst uit naar welke server dat domein verwijst. Pas daarna kan de webserver of website bepalen of de bezoeker moet worden doorgestuurd naar een andere URL. Daarom is een DNS record iets anders dan een 301 redirect.

Bij een 301 redirect krijgt de browser of zoekmachine duidelijk te horen dat de oude URL permanent is verhuisd. Dat is meestal de juiste keuze als je een domein of pagina definitief vervangt.

Voordelen van 301 en 302 redirects

  • 301 redirect: geschikt voor een permanente verhuizing. Dit is meestal de beste keuze als een oude URL of domeinnaam definitief naar een nieuwe locatie moet.
  • 302 redirect: geschikt voor tijdelijke situaties. Gebruik dit als de oude URL later weer terug moet komen.

Hoe stel je een DNS redirect in bij je hostingprovider?

Volg deze stappen om de juiste doorverwijzing in te stellen. Let op: soms stel je dit in bij je hostingprovider, soms bij je domeinregistrar en soms in WordPress of op serverniveau.

  1. Log in bij je hostingprovider: Ga naar het controlepaneel van je hostingaccount. Veel providers gebruiken cPanel, Plesk, DirectAdmin of een eigen beheerpaneel. Vergelijk eventueel ook Plesk hosting, WordPress hosting of VPS hosting als je meer controle over redirects nodig hebt.
  2. Ga naar DNS beheer of redirects: Zoek naar termen als DNS beheer, Zone Editor, DNS Management, Redirects, Domein doorsturen of URL forwarding.
  3. Kies de juiste methode: Gebruik een CNAME als je een subdomein aan een andere dienst koppelt. Gebruik een A-record als je een domein naar een IP-adres laat wijzen. Gebruik een 301 redirect als je bezoekers permanent naar een andere URL wilt sturen.
  4. Gebruik WordPress als het om pagina’s gaat: Als je WordPress gebruikt, kun je redirects beheren met een plugin zoals Redirection. Dat is vaak makkelijker dan handmatig werken in het .htaccess-bestand.
  5. Test de redirect: Controleer altijd of de oude URL naar de juiste nieuwe URL gaat. Test ook of er geen redirect loop ontstaat.

Kun je geen redirects instellen bij je huidige provider? Dan kan dat een reden zijn om je hostingpakket opnieuw te bekijken. Providers zoals Cloud86, Mijn.host en Junda zijn interessant om mee te nemen als je meer controle, support of betere hostingfuncties zoekt.

Welke redirect moet je kiezen?

  • Gebruik een 301 redirect als een domein of pagina definitief is verhuisd.
  • Gebruik een 302 redirect als de doorverwijzing tijdelijk is.
  • Gebruik een CNAME als je een subdomein aan een andere dienst wilt koppelen.
  • Gebruik een A-record als je een domein naar een server of IP-adres wilt laten wijzen.
  • Gebruik een WordPress plugin als je pagina’s binnen WordPress wilt doorsturen zonder serverbestanden aan te passen.

Voorbeeldcode: 301 redirect via .htaccess

Gebruik je Apache of LiteSpeed hosting en heb je toegang tot het .htaccess-bestand? Dan kun je vaak zelf een 301 redirect instellen. Maak eerst een back-up van je bestand voordat je dit wijzigt.

# Domein permanent doorsturen naar een nieuw domein
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oudedomein\.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www\.oudedomein\.nl$
RewriteRule ^(.*)$ https://www.nieuwdomein.nl/$1 [R=301,L]

Vervang oudedomein.nl en nieuwdomein.nl door je eigen domeinen. Test de redirect daarna altijd in een browser en met een redirect checker.

Voorbeeld: www naar zonder www

# www doorsturen naar zonder www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.voorbeeld\.nl$ [NC]
RewriteRule ^(.*)$ https://voorbeeld.nl/$1 [R=301,L]

Voorbeeld: redirect via Nginx

Gebruik je Nginx, dan werkt .htaccess niet. Dan moet de redirect in de serverconfiguratie staan. Dit kan meestal alleen als je VPS hosting of serverbeheer hebt.

server {
    server_name oudedomein.nl www.oudedomein.nl;
    return 301 https://www.nieuwdomein.nl$request_uri;
}

Voorbeeld: een redirect configureren bij cPanel

  1. Log in op je cPanel-account.
  2. Ga naar Redirects onder de domeinsectie.
  3. Kies het type redirect: 301 voor permanent of 302 voor tijdelijk.
  4. Vul de oude URL en de doel-URL in.
  5. Sla je wijzigingen op en test de omleiding.

Beste praktijken voor redirects

  • Kies de juiste redirect: gebruik 301 voor permanente veranderingen en 302 voor tijdelijke situaties.
  • Vermijd redirect loops: stuur URL A niet naar URL B als URL B daarna weer terugstuurt naar URL A.
  • Gebruik geen lange redirectketens: stuur een oude URL liefst direct naar de uiteindelijke nieuwe URL.
  • Controleer de instellingen: test altijd of de omleiding goed werkt.
  • Let op SEO: bij een permanente verhuizing is een 301 redirect meestal de beste keuze.

Conclusie

Een DNS redirect is vaak niet letterlijk een redirect via DNS. Meestal bedoel je een domeindoorverwijzing, CNAME, A-record of 301 redirect. Voor SEO en permanente verhuizingen is een 301 redirect meestal de beste keuze. Voor het koppelen van een subdomein aan een andere dienst gebruik je eerder een CNAME.

Controleer dus eerst wat je precies wilt doen: een domein koppelen, een oude URL permanent doorsturen, een tijdelijke redirect maken of een WordPress pagina verplaatsen. Daarna kies je de juiste methode.

Veelgestelde vragen over DNS redirects

Bestaat een DNS redirect echt?

In de strikte technische zin meestal niet. DNS koppelt een domein aan een IP-adres of hostnaam. Een echte URL redirect gebeurt via hosting, webserver, WordPress, .htaccess of een doorstuurservice.

Kan ik een domein doorsturen met een CNAME?

Een CNAME koppelt een hostnaam aan een andere hostnaam. Dat is handig voor subdomeinen, maar het is geen vervanging voor een 301 redirect als je bezoekers naar een andere URL wilt sturen.

Wat is beter voor SEO: 301 of 302?

Gebruik meestal een 301 redirect als de verhuizing permanent is. Gebruik een 302 redirect alleen als de oude URL later weer terugkomt.

Kan ik redirects instellen zonder te betalen voor een doorstuurservice?

Vaak wel, maar het hangt af van je hostingpakket. Als je toegang hebt tot redirects, WordPress, .htaccess of serverinstellingen, kun je veel doorverwijzingen zelf instellen. Heb je alleen domeinregistratie zonder hosting, dan kan een betaalde doorstuurservice soms nodig zijn.

Wanneer heb ik betere hosting nodig voor redirects?

Als je veel domeinen, technische redirects, WordPress redirects of serverregels wilt beheren, is meer controle handig. Kijk dan naar goede WordPress hosting, VPS hosting of providers met duidelijke support en beheerfuncties.

Bronnen en verder lezen: