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.

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

Custom DNS records are only available if you already added a custom domain to your blog.

Editing your DNS records

Your DNS records live in your Domains page. Every custom domain you added to your blog will have its own section here.

Please note that for mapped domains, you’ll need to make the initial DNS changes at 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.

You can find a specific domain’s DNS by clicking on it from the list.

Screen Shot 2016-01-04 at 6.32.54 PM

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:

domains

Select Name Servers and DNS from this list to edit your DNS settings. You will see these options:

wordpress.com dns

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

↑ 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. However, 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, select the domain you want to edit, then click on Name Servers and DNS. Then flip the toggle on under “Use WordPress.com Name Servers” so that it’s blue (see above image).

↑ Table of Contents ↑

Viewing or Editing Other DNS Records

From your Domains page, select the domain you want to edit, then click on Name Servers and DNS.  Select DNS Records, and you will see your current records:

wordpress.com dns

↑ Table of Contents ↑

Adding Custom DNS Records

At the top of this DNS page, you’ll see five records that are set in place by default. Three of the records will be followed by a “handled by WordPress.com” message. In order for your domain to work correctly on your WordPress.com site, you’ll need to leave these in place.  If you need to add separate DNS records, you’ll want to add them in addition to the preset records.

Custom DNS records are comprised of several pieces of information that have to be entered in the correct order. The actual information required depends on the type of record you are trying to add.

For example, a domain’s MX Record directs your emails to the right place. Using a custom MX record, you can point any email on your domain to a third-party email provider. This will allow you to create email addresses using your custom domain and use them with your preferred email service provider.

An MX record is comprised of the following pieces of information:

  • Your domain (or subdomain)
  • Your provider’s domain
  • Priority

You can get this information from your email service provider.

wordpress.com mx record

↑ Table of Contents ↑

Editing Other DNS records

To edit an existing DNS record, hover over it with the mouse and click the pencil icon on the right. Note that some default records cannot be edited directly.

For more information about editing your A record and pointing your domain to another host, see the Setting a Custom A Record page.

↑ 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.

domain-connect-discovery-record-enabled.png

You can toggle this record on to enable it or toggle it off to disable it. 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. For more information, please see this support document or this Microsoft Office 365 support page.

↑ Table of Contents ↑

More Information

Our DNS editor currently allows up to 255 characters for TXT records.
For longer records, you can split in two TXT records or more. For example, if you have a long record like:

v=DKIM1; k=rsa; p=charactersbiggerthantwohundredfiftyfivethatexceedthelimit

You can use add one TXT record with: “v=DKIM1; k=rsa; p=charactersbiggerthantwo/”
(use the / to divide the long character string)
And a second TXT record with “hundredfiftyfivethatexceedthelimit”

Still confused?

Contact support.

Not quite what you're looking for?

Get Help