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