Overview
Content Manager
Categories
AdSense
Settings
View site
Edit post
1 min read · published
Live preview
Save post
Title
Slug
/blog/dns-records-explained
Excerpt
A, AAAA, CNAME, MX, TXT and the TTL decisions that decide whether your migration is invisible or a two-hour outage.
Content (Markdown)
## Records you will actually touch - **A / AAAA** — hostname to IP. - **CNAME** — hostname to another hostname. Never on the zone apex. - **MX** — mail routing, with priority values. - **TXT** — SPF, DKIM, DMARC and domain verification. ## TTL is a migration tool Drop TTL to 300 seconds a day before a cutover, migrate, verify, then raise it back. Skipping this step is why "the site is still on the old server" tickets exist. ## Verify from outside your network ```bash dig +short A example.com @1.1.1.1 dig +short TXT example.com @8.8.8.8 ``` Your local resolver lies to you. Always query a public resolver when confirming propagation.