example.se. 3600 IN A 192.0.2.10
En A-post (address record) kopplar ett värdnamn till en 32-bitars IPv4-adress. När en webbläsare öppnar example.se frågar resolvern efter A-posten (och AAAA-posten för IPv6) och ansluter till adressen den får.
Format
Varje A-post har ett namn, en TTL i sekunder, klassen IN och en IPv4-adress. Ett namn kan ha flera A-poster; resolvern returnerar alla, och klienter provar oftast i tur och ordning – en enkel form av lastfördelning och redundans.
A-poster på domänens topp
Själva domänen (example.se, ”apex”) måste använda A-/AAAA-poster, eftersom en CNAME inte får finnas bredvid SOA- och NS-posterna som ligger där. Många DNS-leverantörer har funktioner som ”ALIAS” eller ”CNAME-flattening” som slår upp ett målnamn och publicerar resultatet som A-poster.
TTL och ändringar
Resolvrar cachar ett svar så länge TTL:en anger. Inför en flytt av en webbplats: sänk TTL:en (till exempel till 300 sekunder) en dag i förväg så att den nya adressen slår igenom snabbt, och höj den igen efteråt.
Vanliga frågor
- Kan en domän ha flera A-poster?
- Ja. Alla adresser returneras och klienten väljer en, vilket sprider lasten och gör det möjligt att falla tillbaka på en annan adress.
- Vad är skillnaden mellan en A-post och en AAAA-post?
- En A-post innehåller en IPv4-adress och en AAAA-post en IPv6-adress. Webbplatser med dual-stack publicerar båda.
- Kan en A-post peka på en annan domän?
- Nej, bara på en IPv4-adress. Vill du peka ett namn mot ett annat namn använder du en CNAME (inte tillåtet på domänens topp).