I want to cut out "no-ip" et al, is GnuDIP what I need?

Currently i am using "no-ip" for a .org domain, this resolves to my own, dynamic IP address and finally to an Apache server on Debian. I got the domain from google domains, then used no-ip as a dynamic DNS service.

I have been scouring google to find out how to do it, but it's a pain because all the free DNS services under the sun are top to bottom, 10 pages deep into the results I find http://gnudip2.sourceforge.net/ this little project, which has some age to it by the looks of things.

Is this what I need to look into or is there a newer thing, or is it simply not possible?

Thanks for your time.


Depending on your domain provider, you might be able to cut out needing to use a separate service for dynamic DNS

GNU DIP looks like a dynamic DNS server. You need a client. This is a tool for getting updates from clients to update a nameserver.

You can use your current domain provider as a dynamic DNS provider with no middleman.

I'm currently using ddclient - it will work with google domains under the "Synthetic records" option on the google domains side.

You should then be able to use ddclient with the appropriate configuration,

Something like

ssl=yes

protocol=googledomains

login=generated_username

password=generated_password

your_resource.your_domain.tld

in your ddclient.conf will work. Its possible you might need a backport, depending on the version of debian, though I'm certain the alternate dyndms2 configuration provided as an example will work if there's no explicit support for ddclient.