Back to Support Domains and Email Point a Domain to an External IP Address

Point a Domain to an External IP Address

This guide explains how to set up custom A records to point your WordPress.com-registered domain to a different host’s IP address. This is the method to use if your new host does not support the name server method.

Before You Get Started

Before you point your domain to a different hosting provider, you should set your default WordPress.com site address as your “primary site address”. Doing so ensures that you can continue to access your account tools within your WordPress.com account without issue, including your ability to manage your custom domain.

To set your default WordPress.com site address as your primary domain:

  1. From your dashboard, navigate to Upgrades → Domains (or Hosting → Domains if using WP-Admin).
  2. In the “Primary site address” section, select the domain that ends in .wordpress.com or .wpcomstaging.com.
  3. Click the “Set as primary” button:

Add an A Record to Your Domain

To point your domain to a hosting platform other than WordPress.com using IP addresses (A records), take the following steps:

  1. From your dashboard, navigate to Upgrades → Domains (or Hosting → Domains if using WP-Admin).
  2. Click on the domain name you wish to connect to a new host:
The Domains page, with two domains listed.
  1. Next, click on “DNS records“:
The DNS records option is the third option from the top, right under Name servers.
Registered Domain Settings
  1. Click on the button that says “Manage“, and the next page will show you a list of the domain’s DNS records. The default A records will show as “Handled by WordPress.com.” It is not possible nor necessary to remove this because the new A records will replace them automatically.
  2. Click the “Add a record” button at the top right corner of the screen:
"Add a record" button at the top right to add a new DNS record to the domain.
  1. Select “A” as the type of DNS record:
Adding an A record to the domain. The 'Add DNS record' button is shown in pink.
Adding an A record to the domain.
  1. Enter an optional subdomain in the “Name” field, only if your host has specified a word to appear before your domain. If not, leave the box blank.
  2. Add the A record in the “Points To” box. The A record, also called an IP address, will be given to you by your new host. It is typically a set of numbers separated by periods, for example: 123.4.56.78
  3. In the “TTL (time to live)” box, enter the provided TTL value (or leave the default 3600 if not specified by your host.)
  4. Click the “Add DNS record” button to save the new A record.
  5. If you have more than one A record to add, repeat the process.

Restore Default A Records

Restoring default A records will remove any custom A Records and quickly point your domain back to your WordPress.com site. The steps to take are:

  1. From your dashboard, navigate to Upgrades → Domains (or Hosting → Domains if using WP-Admin).
  2. Select your domain name.
  3. Next, click on “DNS records“.
  4. Click on the button that says “Manage“.
  5. Click the … (three dots) icon in the top right corner.
  6. Click on the “Restore default A records” option:
Restore default A records
Restore default A records
  1. On the next screen, click the “Restore” button to confirm.
Confirm restoring default A records

Was this guide helpful for you?

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

Copied to clipboard!