Custom DNS, commonly referred to as self-managed DNS
is when you are already managing your own DNS records outside
of the scope of MyWordPress.io using a third-party DNS management system. This can be useful if you already have a lot of
DNS records that you are managing for a particular domain and do not want to deal with migrating DNS to MyWordPress.io
before you can setup Production-ready Sites.
The downside of this approach is that you must do extra steps to ensure configuration records (DNS, Certificate) are setup correctly for sites.
When specifying your site, you can put any hostname in for the Primary Hostname
, or Alias Hostname
fields, and the
MyWordPress.io will verify you have DNS setup correctly for that site (Certificate Validation DNS records, as well as
DNS records pointing the hostname(s) to the site).
After creating the site, there will be a new Custom DNS Records
button on the site entry that will provide information
about hostname and Certificate Verification DNS records (if required). Click the >
icon to select the domain and view
details:
Select the icon to view the Custom DNS Record Status for the site:
After clicking the button, you are presented with errors and information about how to configure DNS for the new site:
If you enable Production
and CustomDNS
, you will also need to setup Certificate Verification DNS records.
Information about those DNS records are available in the CustomDNS Certificate Status
dialog after you click the
icon button:
After clicking the button, you are presented with errors and information about how to configure Certificate DNS records for the new site.