- Sign in to Google Domains.
- Select the name of your domain.
- Open the hamburger menu (Top Left).
- Click DNS.
- Scroll down to Synthetic Records.
- Select Dynamic DNS from the list of synthetic record types.
- Enter the name of the resource you plan to have assigned a Dynamic IP, either a subdomain or @ for your default domain (“root domain” or “naked domain”).
- If you selected sub-domain, enter the name of the subdomain.
- Click Add.
- The Dynamic DNS record is created in your list of synthetic records. Click the expand triangle next to the record to view its values.
- Click View Credentials to view the user name and password created for this record.
- Note the username and password created for the synthetic record. You'll need these to configure your gateway or client software to contact the Google name servers. You can edit or delete the record with the Edit and Delete buttons next to the record.
curl https://github.com/BrandenCobb/google_ddns_updater/blob/main/ddns_update.sh
vi ddns_update.sh ## Modify username, password, and hostname
chmod +x ddns_update.sh
./ddns_update.sh
curl https://github.com/BrandenCobb/google_ddns_updater/blob/main/ddns_update.sh
vi ddns_update.sh ## Modify username, password, and hostname
chmod +x ddns_update.sh
sudo mv ddns_update.sh /usr/local/bin/
sudo echo "*/5 * * * * root /usr/local/bin/ddns_update.sh" >> /etc/crontab
Never manually update your dns record again!