Re: Dynamic DNS Client for EasyDNS

2017-08-03 Thread Steve Williams

Hi,

I've been using ddclient with Zonedit (by EasyDNS) for about 10 years.  
Configure the ddclient.conf file and it "just works".  I didn't log into 
the EasyDNS portal for several years.


It's worked with DSL, DSL over ppoe, and now my Cable provider catching 
interface IP changes automatically flawlessly.


There was a very brief period where there were some server issues, but 
I've been using their free (grand fathered) package all these years and 
have had better service than other companies where I pay for services.


Cheers,
Steve W.

On 02/08/2017 6:31 PM, Predrag Punosevac 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=all=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




Re: Dynamic DNS Client for EasyDNS

2017-08-02 Thread fRANz
On Thu, Aug 3, 2017 at 2:31 AM, Predrag Punosevac  wrote:

> Short of me convincing the client to buy statis IP or porting
> ez-ipupdate to OpenBSD does anyone see any other alternatives?

also duck dns (https://www.duckdns.org/) permit you to update a DNS
record with a simple HTTPS request, without install any ddclient.
-f



Re: Dynamic DNS Client for EasyDNS

2017-08-02 Thread Joe Gidi
> "Joe Gidi"  wrote:
>
>> ddclient should fit the bill. It's Perl, it's in ports, and it supports
>> EasyDNS. I've used it for a few years now with no problems.
>>
>> Joe
>
> Thanks for the quick response. Although I really like Ryan Flannery
> answer I think I got this already working.
>
> Joe could you please confirm that I don't need to do anything on EasyDNS
> side if I use ddclient? It looks like after I set up the method of
> updating ip in ddclient.conf and edit the EasyDNS configuration
> paragraph with my username and password I am good to go as it looks like
> ddclient is going to edit zone files for me.
>
> Predrag

I'm using ddclient with a different DNS service, but yes, all I had to do
was set up ddclient.conf and enable ddclient with rcctl.

-- 

Joe Gidi
j...@entropicblur.com

"You cannot buy skill." -- Ross Seyfried



Re: Dynamic DNS Client for EasyDNS

2017-08-02 Thread Predrag Punosevac
"Joe Gidi"  wrote:

> ddclient should fit the bill. It's Perl, it's in ports, and it supports
> EasyDNS. I've used it for a few years now with no problems.
> 
> Joe

Thanks for the quick response. Although I really like Ryan Flannery
answer I think I got this already working. 

Joe could you please confirm that I don't need to do anything on EasyDNS
side if I use ddclient? It looks like after I set up the method of
updating ip in ddclient.conf and edit the EasyDNS configuration
paragraph with my username and password I am good to go as it looks like
ddclient is going to edit zone files for me. 

Predrag


> 
> > 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=all=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
> >
> >
> 
> 
> -- 
> 
> Joe Gidi
> j...@entropicblur.com
> 
> "You cannot buy skill." -- Ross Seyfried



Re: Dynamic DNS Client for EasyDNS

2017-08-02 Thread Ryan Flannery
On Wed, Aug 2, 2017 at 8:31 PM, Predrag Punosevac 
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=all=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=${ip}
"

Cheers,
-ryan


Re: Dynamic DNS Client for EasyDNS

2017-08-02 Thread Joe Gidi
ddclient should fit the bill. It's Perl, it's in ports, and it supports
EasyDNS. I've used it for a few years now with no problems.

Joe

> 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=all=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
>
>


-- 

Joe Gidi
j...@entropicblur.com

"You cannot buy skill." -- Ross Seyfried