Domains, Upgrades

Domains » Custom DNS

Custom DNS records are special settings that change how your domain works. They allow you to connect your domain to third-party services that are not hosted on WordPress.com, such as an email provider.

Table of Contents


Reasons for Editing DNS Records

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

For connected domains, you’ll need to make the initial DNS changes through your current registrar (or choose the “Connect Your Domain” option if it’s available). This support document will provide more information. Once your domain is using WordPress.com’s name servers, you’ll then be able to manage the DNS via your WordPress.com account. If your domain is not using WordPress.com’s name servers, you’ll need to manage any DNS changes at your registrar/DNS provider. Please see this support document for more details.


↑ Table of Contents ↑

Viewing your DNS records

Your DNS records are located in your Domains page (My Site → Upgrades → Domains). Every custom domain you added to your blog will have its own section here.

The Domains screen, showing two custom domains example.com and yourgroovydomain.com plus the default site address wordpresbaseddomain.wordpress.com.

When you select a domain from the list, your screen will display information about the domain, as well as a list of different settings you can edit. Select Change Your Name Servers & DNS Records:

The option to "Change your name servers & DNS records" is highlighted in an orange box.

On the next screen, select DNS Records:

The Name Servers and DNS screen, with the DNS Records option showing at the bottom.

If you own your domain elsewhere and have added Domain Connection, you’ll see DNS Records immediately, instead of seeing Name Servers and DNS.

Selecting DNS Records will then show you a list of existing DNS records for that domain:

Here, you can remove DNS records by clicking on the trash can icon, or add a new one.

The list of DNS records for an example domain yourgroovydomain.com, plus the option to add new records below it.

↑ Table of Contents ↑

Adding Custom DNS Records

  • At the top of this DNS page, you’ll see records that are set in place by default. These cannot be removed.
  • If you need to add separate DNS records, you’ll want to add them in addition to the preset records.
  • Custom DNS records can be comprised of several pieces of information. The actual information required depends on the type of record you are trying to add.
  • Please contact the service provider you are using (for example, your email provider) to obtain the correct records you need.

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

To add a new DNS record:

  1. Select the DNS record Type from the dropdown
  2. Fill in the remaining information obtained from the service you’re adding the record for.
  3. Select Add New DNS Record
Adding an A record to the domain. The 'Add New DNS Record' button is highlighted in an orange box.
Adding a new A record

Note: Different providers may use different terminology for the various DNS fields than what you see in WordPress.com. This is because there is no standard set of words used for the different fields of a DNS record.

For example, you might be given this DNS record to add from your email provider:

TypeHostPoints To:
CNAMEemailemail.myemailserver.net

What this provider calls “Host” refers to what you see as “Name” in WordPress.com. This DNS record would be added like this:

Adding a CNAME record to a domain. The Type is set to CNAME. The Name is set to 'email' and the 'Alias of' field is set to email.myemailserver.net.
Adding a CNAME record

↑ Table of Contents ↑

Editing DNS records

To edit an existing DNS record, you first need to remove the old record by clicking on the trash can icon:

The trash icon next to a DNS record is highlighted inside of an orange box.

You can then add a new record with the updated information.


↑ Table of Contents ↑

Changing Name Servers to Point to WordPress.com

  • All domains registered through your WordPress.com account will use WordPress.com’s name servers by default.
  • If you make any changes to the name servers, or if you transfer in an existing domain from another provider, you may need to change the name servers in order for your domain to correctly point to your WordPress.com site.
  • From your Domains page (My Site → Manage Domains) select the domain you want to edit, then click on Name Servers and DNS.
  • Select Name Servers and DNS
  • Enable the “Use WordPress.com Name Servers” option:
The button for "Use WordPress.com Name Servers" is highlighted inside of an orange box.

↑ Table of Contents ↑

Changing Name Servers to Point Away From WordPress.com

Following these steps will point your domain away from WordPress.com. In order for your domain to work with WordPress.com, its name servers must be pointed to us.

  • If you want to use your domain registered with WordPress.com with a new host, go to your Domains page (My Site → Upgrades Domains) then select the domain you want to edit.
  • Select Name Servers and DNS
  • Disable the “Use WordPress.com Name Servers” option.
  • Enter the name servers you want to use. These can be obtained from your new host or provider.
  • Select Save Custom Name Servers.
The option to use WordPress.com name servers is set to OFF. The boxes to add the new name servers are highlighted inside of an orange box.

↑ Table of Contents ↑

Enabling the "_domainconnect" Discovery Record

  • If your domain is using WordPress.com’s name servers, you will see an option to enable a particular DNS record listed as the “_domainconnect” record in the DNS manager.
  • If you enable this record, that allows you to connect other services, such as Microsoft Office 365, without requiring you to manually edit DNS records.
  • You can toggle this record on to enable it or toggle it off to disable it.
  • For more information, please see this support document or this Microsoft Office 365 support page.
The domain connect record is switched on, with a red box highlighting the option

↑ Table of Contents ↑

TXT Record Character Limit

  • Our DNS editor currently allows up to 255 characters for TXT records.
  • If you are receiving an error that your TXT record is invalid or too long, check if there is an option to use a 1024-bit record from the service you’re trying to connect to.
Still confused?

Contact support.

Not quite what you're looking for?

Get Help