This page describes common issues that you might encounter while using Cloud Domains and how to resolve them.
Domain registration issues
The searchDomains
API call shows a domain name as available, but retrieveRegisterParameters
shows it is not
The searchDomains
call checks a large space of possible domain names to
provide suggestions. It relies on an
availability cache that might be incomplete or out of date. The
retrieveRegisterParameters
call, on the other hand, deals with only one domain
name at a time and provides up-to-date domain name availability
information.
retrieveRegisterParameters
shows a domain name as Unsupported
, but you can register it through the Google Domains website
Cloud Domains doesn't support all domains that are supported through the Google Domains website.
You cannot use preferred contact privacy mode with the domain you are trying to register
The available contact privacy modes depend on the ending of the domain name that
you choose. Domain endings are administered by many different partner registries,
and some of these have unique behavior and requirements. For example, some domain
endings do not allow contact privacy at all, and others redact certain parts of
your contact information from the public WHOIS registry. Prior to registration,
refer to the supportedPrivacy
field in the output of
retrieveRegisterParameters
to determine which contact privacy modes are
supported for a given domain name. After registration, the supported contact
privacy modes are listed in the supportedPrivacy
field of the registration
resource.
During registration, a registration
resource seems to be stuck in state: REGISTRATION_PENDING
The REGISTRATION_PENDING
state should be short-lived, in the order of a few
minutes in most cases, before transitioning to ACTIVE
. If a registration is
pending for more than a few hours, contact Google Cloud support.
During registration, a registration resource ends up in state: REGISTRATION_FAILED
When a domain registration fails, you can call retrieveRegisterParameters
again
to check whether the domain is still available. If it is, you can delete your
registration and try to register again.
There are also a number of common data-quality issues that can cause your domain registration to fail. For example, if you are setting custom name servers when registering the domain, they might not be recognized as registered name servers by the controlling registry. To complete your registration, you can temporarily set your DNS provider to Google Domains and change it after registration.
For details about the errors that you might receive during domain registration, see Errors during domain registration.
If the problem persists, contact Google Cloud support.
You are getting a Quota exceeded
error while trying to register a domain
You might have exceeded the quota for the number of registered domains. For detailed information about quotas, see the Quotas page.
Registrant email verification issues
Why do you have to verify your email address after registering a domain?
Google is required to verify the email address of a new registrant whenever a domain is registered. Google sends the registrant an email with instructions for completing the verification. Failing to verify your email address within 15 days after registration results in domain suspension.
After registering a domain, you don't get a verification email
If you used the same registrant email address before with another domain name,
you might not need to verify the address again. You can check your verification
status directly on the registration resource, which shows UNVERIFIED_EMAIL
in the issue
field if your verification is pending. You can trigger a resend
of the verification email by calling configureContactSettings
and setting the
registrantContact.email
field, or by visiting the Google Domains registration
settings page.
You registered a domain with the wrong registrant email address
If your registrant email address contains a typo or is otherwise inaccessible by the named registrant, you can edit the registrant email address on the Google Domains registration settings page. Changing the registrant email address requires identity confirmation by SMS or a phone call to the registrant phone number.
If you do not have access to either the registrant email address or the phone number, use the form on the Google Domains support page to discuss alternate methods of identity verification.
Your domain got suspended due to lack of email verification
If your domain is suspended due to lack of email verification, your registration
resource will be in state: SUSPENDED
, and the issue field will contain
UNVERIFIED_EMAIL
. In this case, call the configureContactSettings
API and
set or change the registrantContact.email
field to trigger a new confirmation
email, and then follow the instructions in that email to complete email
verification. After verification is completed, your domain's suspension is
automatically lifted.
Contact configuration issues
Changes to your contact configuration are not taking effect
Due to ICANN requirements, many types of contact changes require confirmation
from both the previous registrant and the new registrant. While changes that you
made are awaiting such confirmation, they are temporarily listed in the
pendingContactSettings
field of the registration resource. To confirm pending
changes, the old and new registrants must follow the confirmation instructions
that they receive.
To resend change confirmations that might have been lost, you must repeat
your configureContactSettings
API call. You can also trigger resends on the
Google Domains registration settings
page.
You are listed as the registrant contact, but have lost access to your domain
Registrants are considered to be the rightful owners of a domain registration. If you are listed as the registrant contact but have lost access to the domain, use the form on the Google Domains support page to contact the support team. After verifying your identity, the support team can reinstate your access.
You deleted a project and lost access to your domain
If you delete the project that contains your Registration
resource, you lose
access to the domain. You have a few recovery options. If you deleted the
project recently, you can restore
the project,
export your domain to Google Domains, and then delete your project again.
Exporting the domain gives you management access by using the Google Domains
website.
If you cannot restore your project, the registrant contact can reach out to Google Cloud support to gain access to the domain.
Contact details while registering or transferring a domain for a company
When registering a domain that is owned by a company, the registrant must provide the company's contact details such as email address and phone number. If the registrant provides their personal contact details, the company might lose access to the domain when the registrant leaves.
DNS configuration issues
You made changes to your DNS configuration but the changes are not taking effect
Due to the nature of DNS as a distributed system, changes to DNS configurations often take a while to propagate to the entire internet. This is because DNS resolvers anywhere in the world can cache your old configuration for a length of time equal to that record's TTL. Thus, it might take the full duration of the old configuration's TTL for your new configuration to become fully visible. For Cloud Domains, changes to the DNS provider or name servers and changes related to DNSSEC can often take up to a day to become fully visible across the internet.
You published DS records and now your domain is not resolving
Publishing DS records is the last step in enabling DNSSEC for your domain. To ensure that your domain continues to resolve, DS records should generally be removed a day or two before changing your name servers or DNS provider. Similarly, new DS records should be published no sooner than a day or two after completing a name server or DNS provider change.
If problems resolving your domain coincide with changes to DS records, it means that your DNS domain provider has not properly signed your domain's DNS configuration. You can remove the DS records to see if that fixes the problem. However, like any other DNS change, removing the DS records can take some time (up to the TTL of the removed records) to take effect.
You chose Google Domains as your DNS provider, but cannot see your zone in Cloud DNS
Choosing Google Domains as your free DNS provider means that you must manage your DNS configuration by using the Google Domains website. These DNS configurations are not visible in the Cloud DNS product and do not provide API access for configuration. If you require API access, create a zone in Cloud DNS and configure your domain to use that zone.
Billing issues
For detailed domain pricing information, see Cloud Domains pricing. For common billing questions, see Billing questions.
You want to disable automatic renewals for your domain
All domains in Cloud Domains renew automatically. If you decide
to discontinue the renewal of your domain, you can call the export
or delete
method. Exporting or deleting your domain means it can no longer be managed in
Cloud Domains. You can still manage the domain in
Google Domains until its current registration period expires.
You are still billed for the full year of registration.
You want to delete your domain and return it to the pool of available domains
If you want to delete your domain before your registration expires, you can do so from the Google Domains registration settings page.
For information about how to delete a domain in Google Domains, see Delete a domain.
Import from and export to Google Domains issues
I manage my domain with Google Domains; can I move it to Cloud Domains?
To import a domain from Google Domains to Cloud Domains, see Import a registered domain from Google Domains.
The gcloud beta domains registrations list-importable-domains
command doesn't return a domain that I can see on the Google Domains registrar page.
To retrieve a list of domains that an account owns, see Retrieve the list of importable domains. Google Domains manages domain permissions individually for each account. Domains that are already managed in Cloud Domains are not included in the list.
You can check the account that was used to make Google Cloud CLI calls by using
the gcloud config list
command:
gcloud config list account --format "value(core.account)"
You can switch the account by using the gcloud config set core/account
<email>
command or the gcloud auth
login
command.
Can I move my registration resource to a different project?
You can delete or export the registration resource and import it into another project. The DNS configuration for your domain remains the same throughout the process, so your domain continues to function normally.
This might not work if the resource is in the Suspended
state or is close to
its expiration date.
Can I reverse an import?
If, after importing a domain, you want to revert to managing your domain with Google Domains, you can either export or delete the registration resource. After you export or delete your registration resource, Google Domains manages both your domain's billing and its permissions instead of Cloud Billing and IAM.
You might need to manually reset some settings in Google Domains, such as enabling automatic renewals or sharing management permissions with other users.
Can I manage a domain with Google Domains instead of Cloud Domains?
Yes. Even domains that are managed with Cloud Domains can use Google Domains for management tasks, with the exceptions of billing and permission management.
If you want to also manage billing and permissions with Google Domains, you can export or delete your domain.
To renew your domain after exporting, you must be in one of Google Domains' supported countries.
How can I view or manage a domain from Cloud Domains in Google Domains?
For detailed information about how to view your domain in Google Domains, see List registered domains.
To see all domains from a particular project in the main Google Domains list of owned domains, see Manage your view of Cloud Domains in Google Domains.
Your domain was exported to Google Domains or deleted, and some people lost access
Cloud Domains uses Identity and Access Management (IAM) to manage permissions to domains, while Google Domains has its own separate permission system. When you transfer a domain from Cloud Domains to Google Domains, the account performing the export operation becomes the sole owner of the domain in Google Domains. That account can then share access to the domain with other accounts by using the Google Domains registration settings page.
To learn how to share domain management with other Google Domains users, see Domain management sharing. For information about how to manage registration settings in Google Domains, see Manage settings.
Domain transfer issues to and from other registrars
Your transfer is in state TRANSFER_PENDING
for a long time
Transfers can stay pending for up to seven days while waiting for approval from the current registrar. You can often speed up this process by explicitly approving the transfer by using the current registrar's website or by following directions in an email they sent you.
For details about the error messages that you might have received during the transfer process, see Error messages.
Your transfer is in status TRANSFER_FAILED
after you complete the transfer process
Check the specific error associated with the transfer of your domain. For details about the errors, see Errors during domain transfer and try transferring again.
Depending on the status message for your domain, do the following:
- Re-enter the authorization code correctly.
- Cancel the pending transfer and start again. For instructions about how to cancel a transfer, see Cancel a pending transfer.
- Acknowledge any communication that your current registrar might have sent, and follow the instructions given in it.
You want to transfer your domain from Cloud Domains to another registrar but can't access your transfer authorization code
Cloud Domains does not allow transfers to other registrars within the first 60 days of registration. You can contact Google Domains support to request an exception.
If your registration has crossed the 60-day limit, see Get or reset an authorization code.
Domain suspension issues
Your domain stopped working and has state: SUSPENDED
When your registration resource is in state: SUSPENDED
, you can generally find
more information in the issues
field. The most common cause of suspension is
issues: UNVERIFIED_EMAIL
. For details, see the Registrant email
verification section.
There are many other possible causes of domain suspension. If you see
issues: CONTACT_SUPPORT
on your registration resource, contact the
Google Cloud support team to learn more about the domain
suspension.
What's next
- To resolve errors, see Error messages.
- To find API information, see the Cloud Domains API.