Wat is een Domein Alias?
Een domeinalias is een secundaire domeinnaam die verwijst naar dezelfde website, toepassing of inhoud als een primair domein. Als het correct is geconfigureerd, kunnen meerdere domeinnamen dezelfde inhoud dienen, waardoor gebruikers verschillende manieren hebben om dezelfde bestemming te bereiken.
Domein Alias vs. Domeindoorsturen
| Functie | Domein Alias | Domein redirect/forward |
|---|---|---|
| URL in browser | Toon alias domein | Toont primair domein |
| Opgediende inhoud | Van dezelfde site | Redirects dient dan |
| HTTP-status | 200 OK | 301/302 Redirect |
| SEO-effect | Risico op dubbele inhoud | Consolideert naar primaire |
| DNS-instellingen | A/AAAA of CNAME | Meestal A/AAAA + redirect |
| Kan e-mail delen | Aparte e-mailconfiguratie |
User types: shop.example.com
Browser shows: shop.example.com
Content from: example.com (same server, same content)
Domain Redirect (URL-wijzigingen):
User types: shop.example.com
Browser redirects to: example.com
Browser shows: example.com
Bijnamen van domein instellen
DNS-configuratie
Beide domeinen verwijzen naar dezelfde server:
# Primary domain
example.com. IN A 203.0.113.50
# Alias domain
example.net. IN A 203.0.113.50
shop-example.com. IN A 203.0.113.50
Of CNAME gebruiken voor alias:
shop.example.com. IN CNAME example.com.
Webserverconfiguratie
Apache
<VirtualHost *:80>
ServerName example.com
ServerAlias example.net shop.example.com www.example.net
DocumentRoot /var/www/example
<Directory /var/www/example>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Nginx
server {
listen 80;
server_name example.com example.net shop.example.com;
root /var/www/example;
index index.html index.php;
location / {
try_files $uri $uri/ =404;
}
}
Cloudflare (CNAME Setup)
1. Add alias domain to Cloudflare
2. Create CNAME record:
shop.example.com → example.com
3. Enable "Flatten all CNAMEs" in DNS settings
4. Enable "Always Use HTTPS"
cPanel/WHM
Addon Domain (creëert nieuwe site):Domains → Addon Domains → Create New Domain
Alias/Parked Domain (punten naar bestaande site):
Domains → Aliases → Create a New Alias
Enter domain: shop.example.com
Alias for: example.com
Gemeenschappelijk gebruik
Merkvariaties
Register gemeenschappelijke variaties om cybersquatting te voorkomen:
example.com (primary)
example.net (alias)
example.org (alias)
example.io (alias)
Typo Protection
Gemeenschappelijke spelfouten vastleggen:
example.com (primary)
exampel.com (alias - typo)
exmple.com (alias - typo)
Regionale domeinen
Serveer dezelfde inhoud op landspecifieke TLD's:
example.com (primary, global)
example.co.uk (alias, UK)
example.de (alias, Germany)
example.fr (alias, France)
Note: Voor echte internationalisering, gebruik hreflang tags en gelokaliseerde inhoud in plaats daarvan.
Marketingcampagnes
Korte, memorabele campagnedomeinen:
example.com (primary site)
summerosale2024.com (alias for campaign landing page)
Subdomein Aliassen
shop.example.com (alias)
store.example.com (alias)
→ Both serve same e-commerce site
Product of Service Branding
companyname.com (primary)
productname.com (alias)
SEO overwegingen voor domeinbijnamen
Inhoudsprobleem dupliceren
Zoekmachines kunnen domeinaliassen zien als dubbele inhoud:
example.com/about
example.net/about
→ Same content, different URLs = duplicate
Consequence: Split autoriteit, lagere rangschikkingen.
Canonical Tags
Vertel zoekmachines welk domein primair is:
<!-- On all pages, regardless of domain -->
<link rel="canonical" href="https://example.com/page-path" />
Dit vertelt zoekmachines "Behandel alle versies als deze URL."
Voorkeursoplossing: 301 Redirects
In plaats van aliassen, verwijzen naar het primaire domein:
Apache (.htaccess):RewriteEngine On
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
Nginx:
server {
listen 80;
server_name example.net shop.example.com;
return 301 https://example.com$request_uri;
}
Dit consolideert alle SEO autoriteit naar het primaire domein.
Wanneer aliassen aanvaardbaar zijn
- Interne/ontwikkelingsdomeinen (niet geïndexeerd)
- Domeinen met
noindextags - Domeinen die alleen voor e-mail worden gebruikt (geen webinhoud)
- Tijdelijke campagne domeinen met canonieke tags
E-mailconfiguratie voor domeinbijnamen
Gedeelde e-mail (Same mailboxen)
MX records voor alle domeinen instellen:
example.com. IN MX 10 mail.example.com.
example.net. IN MX 10 mail.example.com.
john@example.com and john@example.net → same mailbox
E-mail gescheiden (verschillende mailboxen)
Elk domein heeft onafhankelijke e-mail:
example.com. IN MX 10 mail.example.com.
example.net. IN MX 10 mail.example.net.
john@example.com ≠ john@example.net (different mailboxes)
E-mail Catch-All Across Aliassen
E-mail accepteren naar elk adres op een alias domein:
# Postfix virtual
@example.com catchall@example.com
@example.net catchall@example.com
@shop.example.com catchall@example.com
SSL/TLS-certificaten voor aliassen
Multi-Domain (SAN) Certificaat
Een certificaat dat alle aliassen omvat:
Certificate SANs:
example.com
www.example.com
example.net
www.example.net
shop.example.com
Let's Encrypt:
certbot certonly --nginx \
-d example.com -d www.example.com \
-d example.net -d www.example.net \
-d shop.example.com
Wildcard Certificaat
Omvat alle subdomeinen van primair domein:
*.example.com
→ Covers shop.example.com, blog.example.com, etc.
→ Does NOT cover example.net or other TLDs
Aparte certificaten
Afzonderlijk certificaat per domein:
example.com → cert1
example.net → cert2
Beste praktijken
Gebruik altijd HTTPS voor alle aliassen
Elk domein moet een geldige SSL hebben:
✓ https://example.com
✓ https://example.net
✓ https://shop.example.com
Canonische tags implementeren
Zelfs als het dienen van dezelfde inhoud, gebruik canonieke tags:
<link rel="canonical" href="https://example.com/current-page" />
Overweeg 301 redirects over Aliassen
Voor SEO, omleiden aliassen naar primaire:
example.net → 301 redirect → example.com
shop.example.com → 301 redirect → example.com/shop
Monitor alle domeinen
Voeg alle aliassen toe aan uptime monitoring:
- Monitor DNS resolution for all aliases
- Check SSL certificate validity
- Verify web server responds correctly
Consistente branding
Als u aliassen gebruikt, zorg dan voor consistente branding:
Same logo, colors, navigation across all domains
Or clearly indicate relationship
Document Alias Strategie
Onderhouden van documentatie:
# domains.md
Domain Type Purpose Points To example.com Primary Main site Server A example.net Alias Brand protection Server A shop.example.com Alias E-commerce Server A
Bijnamen van domein testen
DNS-resolutie verifiëren
# Check all aliases resolve to same IP
dig example.com A +short
dig example.net A +short
dig shop.example.com A +short
# Should all return same IP or equivalent CNAME chain
Configuratie van testwebserver
# Verify server responds to all domains
curl -I https://example.com
curl -I https://example.net
curl -I https://shop.example.com
# Should all return 200 OK (or 301 if redirecting)
Controleer SSL Certificaten
# Verify SSL covers all domains
echo | openssl s_client -servername example.net -connect example.com:443 2>/dev/null | openssl x509 -noout -text | grep DNS
# Should list all alias domains in SANs
SEO-validatie
# Check canonical tags
curl -s https://example.net/page | grep "canonical"
# Should point to primary domain
<link rel="canonical" href="https://example.com/page" />
Veiligheidsoverwegingen
Domein Hijacking Risico
Meer domeinen = meer aanvalsoppervlak:
- Monitor alle domeinen voor ongeoorloofde wijzigingen
- Gebruik registerslot op belangrijke aliassen
- 2FA inschakelen bij registrars
Phishing Protection
Register defensieve aliassen om phishing te voorkomen:
example.com (primary)
examp1e.com (homoglyph protection)
example-secure.com (defensive)
Consistent beveiligingsbeleid
Pas dezelfde beveiliging toe op alle aliassen:
- Dezelfde HST-koppen
- Zelfde CSP-beleid
- Dezelfde authenticatievereisten
Domein aliassen zijn nuttig voor merkbescherming en gebruikersgemak, maar vereisen zorgvuldige configuratie om SEO sancties en veiligheidsrisico's te voorkomen.