What is DNS Record Quick Reference?
DNS records translate human-readable domain names into the instructions that route traffic, deliver email, and verify domain ownership. Beginners encounter A, AAAA, CNAME, MX, and TXT records most often when setting up custom domains for hosting services such as GitHub Pages. Each record type serves a different purpose: A records point to IPv4 addresses, AAAA records point to IPv6 addresses, CNAME records alias one name to another, MX records direct email, and TXT records hold verification and policy data. This tool provides example values and setup context without requiring command-line knowledge.
Quick answer
DNS records connect your domain to hosting services by mapping names to IP addresses, mail servers, and verification data. Each record type serves a specific purpose and the wrong type can break your site or email.
Limitations
- The generated example records are generic. Actual DNS values depend on your hosting provider, email service, and specific requirements.
- DNS changes can take from minutes to several hours to propagate globally depending on TTL values and the domain provider.
- A CNAME record cannot coexist with other record types at the same name. Using a CNAME at the apex will break other services such as email.
How to use this tool
- Enter your domain name. The tool generates example DNS records based on common hosting scenarios.
- Review the generated table of record types, each with an example value and a short explanation.
- Read the setup notes under each record type for practical configuration guidance.
- Use the examples as a starting point for your actual DNS configuration at your domain provider.
What you can use it for
- Set up a custom domain for GitHub Pages by adding the correct A or CNAME records at your domain registrar.
- Configure email delivery for a domain by adding MX records pointing to your email provider.
- Add domain verification TXT records required by Google Search Console, GitHub Pages, or third-party services.