1. Core record types
- A — points a hostname to an IPv4 address
- AAAA — points a hostname to an IPv6 address
- CNAME — alias one name to another name
- MX — where the domain receives email
- TXT — used for SPF, DKIM, DMARC, domain verification
2. Point your website
- Create A record: @ → your server IP
- Create A record: www → your server IP (or CNAME www → yourdomain.com)
- Wait for propagation (minutes to hours)
- Test with: ping yourdomain.com
3. Point your mail hostname
- Create A record: mail → your mail server IP
- Create MX record: yourdomain.com → mail.yourdomain.com (priority 10)
- Avoid pointing MX directly to a raw IP in most DNS panels
4. Add authentication TXT records
- SPF on root domain
- DKIM selector._domainkey record from your mail platform
- DMARC on _dmarc.yourdomain.com
5. Propagation and TTL tips
- Lower TTL (example 300) before planned DNS changes
- Raise TTL again after things are stable
- Use multiple DNS lookup tools to confirm worldwide updates
6. Common DNS mistakes
- Old A record still pointing to a previous host
- MX missing after moving mail servers
- Duplicate or conflicting TXT/SPF records
- CNAME on root domain when your DNS host does not support it well
7. Next step after DNS
With DNS ready, install SSL and your mail/web stack. For campaign sending and personalization workflows, use Px Mailer. Px Mailer: https://pxtoolx.com



