Back to Support Domains and Email Manage Your DNS Records

Manage Your DNS Records

DNS records are special settings that control what people see when they visit your domain. They also allow you to connect your domain to third-party services such as an email provider. This guide will show you how to add, remove, and change your domain’s DNS records.

Reasons for Editing DNS Records

You may want to edit the DNS for your domain if you are:

📌

As long as your domain is using WordPress.com name servers, you will manage the DNS from your WordPress.com account. If your domain is not using WordPress.com name servers, make any DNS changes at your registrar/DNS provider.

View your DNS Records

To see the current DNS records on your domain, take the following steps:

  1. Visit your site’s dashboard and navigate to Upgrades → Domains (or Hosting → Domains if using WP-Admin) to view all the domains associated with that site:
The Domains page, with two domains listed.
Your site’s domains
  1. Click on the domain and then click on the “DNS records” option:
The domain settings screen shows a summary of the information about the site domain, including registration date, auto-renewal state, and expandable components for name servers, DNS records, contact information, and domain security.
Domain settings
  1. Here, you will find a list of the current DNS records. You can then click on the “Manage” button to make changes:
The DNS records component of the domain settings screen displays your site's current DNS records, along with a Manage button allowing you to add, edit, or remove these records.

Add a New DNS Record

You can add the following DNS records on WordPress.com:

To add a new DNS record:

  1. Click on the “Add a record” button in the upper right corner:
"Add a record" button at the top right to add a new DNS record to the domain.
Button to add a DNS record
  1. Click on the Type dropdown to select the type of DNS record you wish to add (A, AAAA, CNAME, MX, TXT, or SRV.)
Adding an A record to the domain. The 'Add DNS record' button is shown in pink.
Adding a new A record
  1. 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, so different providers may use different terminology from what you see on WordPress.com.
    • TTL (time to live) is measured in seconds, so a TTL value of 3600 = 3600 seconds, or 1 hour.

Edit or Delete DNS Records

To change or remove an existing DNS record, you can click the three dots next to an existing record, and select either Edit or Delete:

Highlighted Edit button to edit an existing DNS record.
Editing and Deleting DNS records

Default Records

Some records are created by default and their value fields show a “Handled by WordPress.com” message. These records have special behavior depending on their type (A, CNAME, or MX):

 

Import DNS Records

Import existing DNS records to your domain using BIND files, also known as zone files. BIND files are a standard way of importing and exporting large numbers of DNS records. You can import DNS following these steps:

  1. Click on the “Import BIND file” button in the upper right corner:
Arrow pointing to Import BIND file button.
  1. Select the BIND file you wish to import using your systems file navigation and choose the “Open” option.
    • If the BIND file contains a DNS record that would conflict with an existing record, an error will occur.
    • Only supported DNS records can be imported: A, AAAA, CNAME, MX, SRV, and TXT.
  2. Confirm the DNS records you wish to add to your domain in the “Import DNS records” popup and select “Import records” to complete the import.

“_domainconnect” Discovery Record

If your domain is using WordPress.com’s name servers, you will see an option to enable a particular DNS record called “_domainconnect”.

If you enable this record, you can connect to other services such as Microsoft Office 365, without requiring you to manually edit DNS records.

You can enable this record by clicking on the three dots next to it and selecting the Enable option. Likewise, you can disable it by selecting the Disable option for the active “_domainconnect” record:

Enable option next to the domain connect record.
Enabling _domainconnect DNS record

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!