home | list info | list archive | date index | thread index

Re: Free DDNS provider?

On 1/8/20 11:54 AM, Barry McLarnon wrote:
I forgot to address this comment.  This is exactly what I used to do - my Linux box was the front end/firewall/router for my LAN, and I ran ddclient on it.  But after I acquired a new cable modem that has firewall/router capability (and also the capability to do dynamic DNS updates, but only for certain providers), I reconfigured things, and now the Linux box is just another device on the LAN.  It's on 24/7, so I could still use it to update my DNS records, but missing link is how to quickly and reliably detect when the modem's IP address changes... can you enlighten me?

Barry

On 2020-01-08 1:31 a.m., John Brooks wrote:
You don't need a static IP, just a DNS provider that provides an API you can use to automatically update your DNS records. If your router can't do it, there are scripts/programs that do this for you for all manner of DNS providers, like ddclient[1]. Just set that up on a cheap Raspberry Pi and you're all set.


DNS update scripts generally have a way to get the IP address even if the device it's running on is behind NAT. There are various web servers that will echo back your IP address, such as those listed here[1]. I think it can even query various router models for the IP address without going out to the internet for it, too. But I haven't used that feature, and it's certainly router-dependent.

[1] https://github.com/ddclient/ddclient/blob/master/ddclient#L67

On 1/8/20 11:40 AM, Barry McLarnon wrote:> Hi John,
>
> Maybe I'm still misunderstanding something, but I'm not interested in
> creating in a new domain... I already have a domain (topazdesigns.com)
> that I've had for more than 20 years - the registrar is domainsatcost
> (now rebel.ca), a local company.  I sure don't want to add it to the
> pool at FreeDNS, nor do I want to pay $60/year to have it classified as
> 'stealth' there.  What am I missing?
>
> Barry
>
> On 2020-01-08 1:31 a.m., John Brooks wrote:
>> [snip]
>

So you already have a domain. That's great. It sounds like what you need is a nameserver that allows you to automatically update that domain's resource records when your IP address changes.

These "Dynamic DNS" services are just conflating the concept of providing a name (usually a subdomain) and also having a way to update it programatically. There's no such thing as "Dynamic DNS", really. It's just DNS with nameservers that have an API for updating the records. Anyone can do that. Maybe your registrar even does it already. And if not, there might be other nameserver proviers that do, and there is no need to restrict yourself to services that your router supports because there are ways to get your IP address from behind NAT.

Hope this helps!
John

To unsubscribe send a blank message to linux+unsubscribe [ at ] linux-ottawa [ dot ] org
To get help send a blank message to linux+help [ at ] linux-ottawa [ dot ] org
To visit the archives: https://lists.linux-ottawa.org

replies

references

message navigation