I have made this tutorial for people who don’t wish to pay for a static IP from Google,
but still wish to have an easy way to access their server via a subdomain on their domain.
If you are looking for something of the sort, you have come to the right place.
note: I am using CloudFlare DNS , but im sure this can apply to most domain registars.
Let’s get started!
1.Firstly create a subdomain on https://ddns.pboehm.de/
sudo crontab -e in the SSH of your Google Cloud VM
4.To close the terminal do Ctrl+C and press y
5.Next, go visit your domain that you registered, my server uses Nginx , so that is what will show up when i visit my own subdomain.
6.After confirming that it is your server, let’s head to Cloudflare DNS
As my use for the server is to use it for ssh, I created a subdomain entry in Cloudflare named ssh.
To do this, I selected CNAME as the type of entry, and in the target enter the domain you got from the DDNS,
in the name entry whatever you want your subdomain to be, and disable the cloudflare proxy status for faster IP adress changes.
It should look something like this:
After it looks like something above, click Save, and you are done!
7.Check if the subdomain redirects properly to your Google Cloud VM
If it redirects properly you should be able to see the same site on both domains.
That’s it, thank you for reading. :D