Using Free Tier Noip Dynamic Dns with Your Own Domain Name

Since getting myself a raspbery pi 5 and getting a proper internet infrastructure at home i wanted to get into some form of selfhosting. but not having static ip prevented me from having an easy way to access raspbery pi from internet.

i did try to not care at first but ip address changes every several days and that forces me to update it regularly.

as a solution i looked at the dynamic dns services and no-ip had free tier option but in free tier you have to use a domain name under their domain like example.ddns.net

I didn’t wanted to use their domain name so i didn’t manualy updated my ip address when things broke for a while

after some thinking i remembered i needed to set CNAME records for setting up github pages on my domain name so i looked at what exactly is CNAME records are and read the awesome blogpost by Cloudflare explaining what they are.

so CNAME records allows you to point that domain to ip address of another domain name so my CNAME record pointing at alper-celik.github.io will resove ip of alper-celik.github.io and use that ip address to acces my domain.

also good thing is since webservers get the domain you’r coming from they can serve different content to different domains from same ip address.

so i created free tier no-ip account and set it up according to the getting started guide and then i added CNAME record pointing my domain to their dynamic domain so by doing that i have dynamic dns under my domain name using no-ip’s free tier