This guide will show you how to add new DNS records to your domain on WordPress.com.
In this guide
Have a question?
Ask our AI assistantThis guide applies to domains using WordPress.com name servers. If your domain is not using WordPress.com name servers, add your DNS records at your domain registrar or DNS provider.
To add a new DNS record:
- Visit your site’s dashboard.
- Navigate to Upgrades → Domains (or Hosting → Domains if using WP Admin) to view all the domains associated with that site.
- Click on your domain.
- Select the “DNS records” option and click the Manage button.
- Click on the “Add a record” button in the upper-right corner:

- Click on the Type dropdown. Select the type of DNS record you wish to add. The options are A, AAAA, ALIAS, CNAME, CAA, MX, TXT, SRV, or NS.

- Fill in the remaining information provided to you by the service you’re adding the record for. The fields available will change depending on the record type you are adding.
- There is no standard set of terms for the various fields of a DNS record. Different providers may use different terminology from what you see on WordPress.com. For example, “points to” may be labeled as “value” instead.
- TTL (time to live) is measured in seconds, so a TTL value of 3600 = 3600 seconds, or 1 hour.
You can set up an existing email service (Google Workspace, iCloud Mail, Office 365, and Zoho Mail) with the following steps:
- Visit your site’s dashboard.
- Navigate to Upgrades → Domains (or Hosting → Domains if using WP Admin).
- Click on your domain.
- Select the “DNS records” option and click the Manage button.
- Scroll down below the existing DNS records to the “Email setup” panel.
- Enter the verification token or code (usually a TXT or CNAME record) provided by Google, iCloud, Microsoft, or Zoho.
- Click the “Set up” button to submit the record.

You can add the following DNS record types to your WordPress.com domain:
- A record: Connects your domain to a website or service using an IP address. Use this to point your domain to a web server. For detailed instructions, see our guide on setting a custom A record.
- AAAA record: Connects your domain to a website or service using a newer type of IP address (IPv6).
- ALIAS record: Makes your domain display another website while keeping your domain name in the address bar. Helpful when you want your main domain to show content from another service.
- CNAME record: Makes one domain name redirect to another domain name. Often used for subdomains like blog.yoursite.com. For setup instructions, see connect a subdomain.
- CAA record: Controls which companies can create security certificates for your domain. This helps protect your domain from unauthorized certificates. We also include SSL for free with all domains on WordPress.com.
- MX record: Tells email where to go for your domain. You need this to use custom email addresses with your domain. Learn how to add email to your domain.
- TXT record: Stores text information for your domain. Used for domain verification and email security settings. Text must be 2048 characters or fewer.
- SRV record: Tells specific services where to find your domain and which port to use.
- NS record: Makes a subdomain use different name servers than your main domain. For setup details, see connect a subdomain.