On Wed, Aug 2, 2017 at 8:31 PM, Predrag Punosevac <punoseva...@gmail.com>
wrote:
>
> One of my clients is insisting on using her current ISP with dynamic IP.
> On the another hand we decided to use EasyDNS as our managed DNS
> provider due to my past experiences with them. She bought  DNS pro plan
> which does include among other things Dynamic DNS services. However I
> see that only ez-ipupdate is listed as Dynamic DNS client. Apart of the
> fact that it is not in OpenBSD port tree I see that it is written in C
> (I was hoping for a simple Perl script)
>
> https://sourceforge.net/projects/ez-ipupdate/
>
> and officially untested on anything else besides Linux. I see FreeBSD
> port
>
>
https://www.freebsd.org/cgi/ports.cgi?query=ez-ipupdate&stype=all&sektion=all
>
> Short of me convincing the client to buy statis IP or porting
> ez-ipupdate to OpenBSD does anyone see any other alternatives?
>
> Best,
> Predrag
>

According to EasyDNS's documentation, you can update it using a GET request
and a token you generate for your EasyDNS account.
Using that, you could write a simple script (few lines) to do the job and
run it through cron periodically.

See their documentation at the bottom of:
https://fusion.easydns.com/Knowledgebase/Article/View/102/7/dynamic-dns

Basics of the script would just be:

ip=`curl -s ipinfo.io/ip`
curl -s "
https://username:dynamicto...@api.cp.easydns.com/dyn/generic.php?hostname=example.com&myip=${ip}
"

Cheers,
-ryan

Reply via email to