My Tool Studio
Developer

DNS Record Types

Reference for A, AAAA, MX, TXT, NS, CNAME and more.

Always freeNo sign upRuns in your browser
16 / 16
TypeNameDescriptionExample
AAddress recordMaps a hostname to an IPv4 address.example.com → 93.184.216.34
AAAAIPv6 addressMaps a hostname to an IPv6 address.example.com → 2606:2800:220:1::1
CNAMECanonical nameAlias of one name to another. Cannot coexist with other records.www → example.com
MXMail exchangeRoutes email for the domain. Priority-ordered.10 mail.example.com
TXTText recordArbitrary text, used for SPF, DKIM, verification.v=spf1 include:_spf.example.com ~all
NSName serverIdentifies authoritative DNS servers.ns1.example.com
SOAStart of authorityAuthoritative info about the zone.ns1.example.com hostmaster.example.com
PTRPointerReverse DNS, maps IP to hostname.34.216.184.93.in-addr.arpa → example.com
SRVService locatorService location (host + port). Used by SIP, XMPP, etc._sip._tcp 10 60 5060 sipserver.example.com
CAACertificate authoritySpecifies which CAs can issue certs for the domain.0 issue "letsencrypt.org"
DNSKEYDNS keyPublic key used in DNSSEC validation.Key used to sign DNS records
DSDelegation signerDNSSEC link from parent zone to child.Hash of DNSKEY in child zone
SPFSender policy frameworkDeprecated, use TXT records with v=spf1 instead.v=spf1 ip4:192.0.2.0/24 -all
DMARCEmail auth policyTXT record at _dmarc subdomain.v=DMARC1; p=reject; rua=mailto:r@example.com
DKIMDomainKeysTXT record at <selector>._domainkey subdomain.v=DKIM1; k=rsa; p=PUBLIC_KEY
ALIASAlias (custom)Like CNAME but works at apex. Vendor-specific (Cloudflare, Route53).@ ALIAS app.example.com

Why DNS Record Types

Common questions

Is DNS Record Types free to use?
Yes. DNS Record Types is completely free. There is no sign up, no trial, and no usage cap.
Do I need an account to use DNS Record Types?
No. You can start using DNS Record Types straight away. We do not ask for an email address or a login.
Is my data uploaded to a server when I use DNS Record Types?
No. DNS Record Types runs entirely inside your browser, so the code or data you enter never leaves your device and nothing is sent to us.
Do you store the code or data I use with DNS Record Types?
No. Because everything happens locally in your browser, there is nothing for us to store. Close the tab and it is gone.
Can I paste minified or messy code into DNS Record Types?
Yes. DNS Record Types handles compact, minified, or untidy input and processes it the same way.
Does DNS Record Types flag errors in my input?
Where it applies, DNS Record Types points out where something looks invalid so you can fix it quickly.
How do I use DNS Record Types?
Enter or paste your code or data and DNS Record Types updates the result as you go. When it looks right, copy or download it with one click.
Does DNS Record Types work on phones and tablets?
Yes. DNS Record Types is responsive and works in any modern browser on mobile, tablet, and desktop.
Which browsers does DNS Record Types support?
It works in current versions of Chrome, Firefox, Safari, and Edge. For the best experience, keep your browser up to date.
Is there a limit on how often I can use DNS Record Types?
No. You can use DNS Record Types as many times as you need, at no cost.
Can I use DNS Record Types for commercial or client work?
Yes. You are free to use the output in personal, educational, and commercial projects.
Why is DNS Record Types free?
The site is supported by advertising, which lets us keep every tool free and open to everyone.
What should I do if DNS Record Types gives an unexpected result?
First check that your code or data is formatted as expected. If something still looks wrong, use the feedback link on the page and we will take a look.

More Developer tools

View all