Wat is een A-record?
Een A-record (Address Record) is een fundamenteel DNS-recordtype dat een domeinnaam aan een IPv4-adres koppelt. Wanneer iemand uw domein in een browser invoert, gebruiken DNS-servers A-records om het IP-adres te vinden van de server waarop uw website wordt gehost.
Hoe A-records werken
Wanneer een gebruiker example.com bezoekt:
1. DNS-query: de browser vraagt: "Wat is het IP-adres van example.com?"
2. A-record opzoeken: DNS-servers zoeken het A-record op
3. IP-adres teruggeven: het IPv4-adres (bijvoorbeeld 93.184.216.34) wordt teruggegeven
4. Verbinding maken: de browser maakt verbinding met het IP-adres
example.com. IN A 93.184.216.34
Dit formaat van een DNS-record toont:
- example.com.: het domein, waarbij de afsluitende punt de root aanduidt
- IN: de internetklasse
- A: het recordtype
- 93.184.216.34: het IPv4-adres
A-recordconfiguratie
Basisinstelling
De meeste domeinconfiguraties hebben minimaal het volgende nodig:
@ IN A 203.0.113.50 ; Root domain
www IN A 203.0.113.50 ; www subdomain
Het symbool "@" staat voor het hoofddomein (example.com zonder www).
Meerdere A-records
Een domein kan meerdere A-records hebben voor load balancing:
example.com. IN A 203.0.113.50
example.com. IN A 203.0.113.51
example.com. IN A 203.0.113.52
DNS-resolvers rouleren doorgaans tussen deze adressen (round-robin) of selecteren een adres op basis van geografische locatie.
TTL (levensduur)
A-records bevatten een TTL-waarde die aangeeft hoelang resolvers het record in de cache mogen bewaren:
example.com. 300 IN A 203.0.113.50
Een TTL van 300 seconden (5 minuten) betekent dat DNS-wijzigingen binnen 5 minuten worden verspreid. Een lagere TTL maakt snellere wijzigingen mogelijk, maar verhoogt het aantal DNS-query's.
Veelvoorkomende toepassingen van A-records
Webhosting
Laat uw domein naar uw webserver verwijzen:
@ → Your server's IPv4 address
www → Your server's IPv4 address (or use CNAME)
Subdomeinen
Maak A-records voor verschillende diensten:
api.example.com → API server IP
blog.example.com → Blog server IP
shop.example.com → E-commerce server IP
CDN-configuratie
Sommige CDN's vereisen A-records die naar hun edge-IP-adressen verwijzen, hoewel CNAME vaker wordt gebruikt:
example.com → CDN edge IP
A-record versus andere recordtypen
| Record | Doel | Verwijst naar |
|---|---|---|
| A | IPv4-adres | 93.184.216.34 |
| AAAA | IPv6-adres | 2606:2800:220:1:... |
| CNAME | Alias | another.domain.com |
| ALIAS/ANAME | Alias voor hoofddomein | another.domain.com |
A-records controleren
Met dig (Linux/Mac):dig example.com A
Met nslookup (Windows):
nslookup example.com
Met DomScan Health Check:
curl "https://domscan.net/v1/health?domain=example.com"
# Returns DNS configuration including A records
Beste praktijken
1. Stel zowel @ als www altijd in: gebruikers voeren domeinen op beide manieren in
2. Gebruik passende TTL's: 300-3600 seconden voor de meeste situaties, lager vóór geplande wijzigingen
3. Overweeg ook AAAA-records: IPv6 wordt steeds belangrijker
4. Monitor records: onjuiste A-records kunnen website-uitval veroorzaken
5. Documenteer wijzigingen: houd bij welke IP-adressen voor welke functie worden gebruikt
A-records vormen de basis van webhosting. Kennis ervan is essentieel voor iedere ontwikkelaar die domeininfrastructuur beheert.