Google Domains is a domain registrar and free DNS service from Google. If you are in the market for a new website domain name, it is definitely worth considering Google Domains for ease of use and increased security.
Why use Google Domains?
Google Domains is a no-nonsense registrar. They’re not trying to nickel and pay you for “premium DNS” or sell you for unnecessary web hosting plans ̵
Google Domains is also very easy to configure. Adding new records is a breeze, and the DNS system even supports synthetic records, which serve as a collection of automatically configured records. You can use this to automatically activate G Suite for your domain, verify ownership with a CNAME, and forward it to their mail server with an MX record on an easy-to-add line. Further entries are the automatic forwarding of subdomains and free dynamic DNS.
In addition, is Google Domains very to back up. Your domain name is extremely important – it literally controls access to your website. If someone gets access to your account, they can steal your entire website. It is important that you suspend your account. Google supports two-factor authentication, which you really should enable whether or not you own a domain.
However, if you really want maximum security, then you should enable Google’s advanced protection for your account. To do this, you will need to obtain a hardware security key like the one below, which you will need to insert whenever you access your account from a new device. This basically makes it impossible to break into your account and with your domain behind it, your website is safe.
All in all, if you’re looking for a new domain name for a new website, Google Domains is probably your best bet. If you need more professional features, you should also consider AWS’s Route 53 DNS, which is highly configurable and integrates well with the hosting environment.
If you want to transfer an existing domain, you must first unlock it with your current registrar and then transfer it from the Google Domains Console. From there you can set up and use Google Domains.
Go to the Google Domains Search console and enter the names that you are interested in. Google will search the records and let you know what extensions are available, as well as some alternate domain names if they aren’t. When you click on a domain, you can see some basic information about it.
Some of these domains are marked as “more secure”. These domains are part of an HSTS preload list, so any connection to sites using these domains is automatically loaded over HTTPS, saving an additional round trip due to HTTP redirects. However, you can manually enable this feature for your website so it is nothing special.
Once you have a domain you like, you can add it to your cart and check out. You probably want to keep “Privacy” enabled as it hides your WHO.IS data. You can turn off auto-renewal here if you’d like.
Once you’ve verified your email address, your domain should be instantly accessible through the Google Domains console. Click Manage to edit your DNS settings:
You can easily associate your domain with an IP address by clicking on “DNS” in the sidebar and scrolling to the “Custom Resource Records” section. You can add new A records here that should point to your web server’s public address (and AAAA for IPv6 if you want to use that too).
One thing you want to check out on this page is toggling DNSSEC to keep your Doman safe from attacks like DNS cache venom attacks and spoofing:
If you want to use this domain for a custom Gmail account, you can pre-authenticate your domain and add the required MX records at once by enabling G Suite Synthetic Record. Otherwise, you can set up email forwarding from the Email tab or start activating G Suite.
If you want to enable dynamic DNS for a subdomain, you can do so in the drop-down menu “Synthetic Records”.
You need to use the credentials provided to associate a dynamic DNS client like DDclient with Google Domains.