Wat is een A-record?
Een A-record koppelt een hostnaam aan een IPv4-adres, het nummer waar een browser of mailserver echt verbinding mee maakt. Een naam kan meerdere A-records hebben, en verzenders en browsers kiezen daartussen. Is de naam een alias (een CNAME), dan volgen resolvers die en geven ze de A-records terug van de naam waarnaar hij verwijst.
De uitkomst lezen
De adressen komen met hun TTL’s, na de eventuele CNAME-keten die ernaartoe leidde. Een adres in een privé- of gereserveerd blok wordt genoemd met de RFC die het reserveert, want een openbaar record dat daarheen wijst, stuurt iedereen naar een plek die ze niet kunnen bereiken. Geven Google en Cloudflare verschillende adressen, dan staan beide lijsten er: diensten die per locatie antwoorden, doen dat bewust.
Beat draait op dezelfde engine, volgens een vast schema, over alle 41 checks en 25 blacklists. Wat Beat toevoegt: steeds opnieuw vragen, merken wanneer een antwoord verandert en je vertellen wat je eraan moet doen.
Veelvoorkomende problemen met A-records
Een privéadres in openbare DNS
Adressen in 10.0.0.0/8, 172.16.0.0/12 en 192.168.0.0/16 (RFC 1918) bestaan alleen binnen één netwerk. Staan ze openbaar, dan komen ze meestal van een intern record dat in de verkeerde zone is gekopieerd.
Een alias die nergens heen leidt
Eindigt de CNAME-keten bij een naam die niet bestaat, dan geeft de lookup NXDOMAIN en kan niets verbinding maken. De CNAME-checker volgt de keten stap voor stap.
Een lange TTL vlak voor een verhuizing
Resolvers houden een adres vast voor zijn volledige TTL. Verlaag de TTL een dag voordat je van server wisselt, anders blijven sommige bezoekers en verzenders het oude adres bereiken tot die verloopt.