[SOLVED] ddclient

NoOp glgxg at sbcglobal.net
Fri Feb 1 06:38:48 UTC 2013


On 01/31/2013 12:13 PM, Phil Dobbin wrote:
> On 01/31/2013 05:09 PM, NoOp wrote:
>> On 01/31/2013 03:55 AM, Phil Dobbin wrote:
>> ...
>>> Hi, JD.
>>>
>>> I'm extremely grateful. That works like a charm.
>> 
>> I highly recommend using ssl.
>> 
>> My ddclient.conf:
>> 
>> # Configuration file for ddclient generated by debconf
>> #
>> # /etc/ddclient.conf
>> daemon=3600 <== =========== I don't find it necessary to update so often
>> pid=/var/run/ddclient.pid
>> ssl=yes <======================== add this line
>> use=web, web=checkip.dyndns.com/, web-skip='IP Address'
>> protocol=dyndns2
>> server=members.dyndns.org
>> login=myusername
>> password='mypassword'
>> my.domain.name
>> 
>> http://dyn.com/support/clients/linux/ddclient/
>> [Secure Updates
>> Since 3.7.0, ddclient support ssl updates. To use ssl, put “ssl=yes” in
>> your configuration and make sure you have IO::Socket::SSL.]
>> 
>> Note: you can also use the online config tool:
>> https://account.dyn.com/tools/clientconfig.html
>> 
>> and see:
>> https://help.ubuntu.com/community/DynamicDNS
> 
> Thanks for those.

My primary suggestion was/is to use ssl.

> 
> I'm using Zone Edit however so dyn.com is different/not relevant & in

You stated that JD's config resolved your issue. His config was
"server=dyn.com" with no mention whatsoever of ZoneEdit. ZE uses
www.zoneedit.com according to
<http://sourceforge.net/apps/trac/ddclient/wiki/Protocols#zoneedit1> -
so if you 'fixed' a ZE ddclient config you should have said so instead
of "I'm extremely grateful. That works like a charm." So which is it?

> the Ubuntu community doc above there are several mistakes (as an
> example: they quote `password='myDynDNSuserpassword'` in their config
> file. If you enclose your password in single quotes, you'll get an
> authentication error).

Actually you won't... see my config file sample.

<quote>
password='mypassword'
<quote>

Note the single quotes... I've been using ddclient for years and it
*does* work. The page states:

password='myDynDNSuserpassword'
Note that the password must be enclosed in quotation marks, e.g
'myDynDNSuserpassword' for DynDNS.

It's a dyndns config example, and it is correct. I provided the links
based on your statement that JD's dyndns configuration works for you.
Perhaps you shouldn't be so 'certain' before claiming that the page has
errors.

> 
> Having spent a night Googling ddclient & how to's, I was surprised & no
> little irritated to find that there wasn't a simple, sure-fire way to
> get it to work. That's where JD came in & saved my bacon so to speak ;-)
> 
> Cheers,
> 
>   Phil...
> 






More information about the ubuntu-users mailing list