x
all questions login
General DNS & Domains Dyn Email Update Clients Dyn Developer

My account has been blocked (twice) for abuse since updating from opensuse 11.4 to 12.1 about 18hrs ago. I haven't yet enabled logging or investigated further, except to verify that the cache file is (still) being written properly. I'm just posting here in case someone else has encountered the problem; I'll post back if/when the problem is resolved. The /etc/ddclient.conf file survived the update unchanged (according to the mtime on the file.) Dyn updates had been working fine for many months through several iterations of opensuse.

I didn't look at the version on 11.4, but 12.1 has ddclient 3.8.0.

Any suggestions will be appreciated.

Sanitized cache file:

 atime=1322489181,backupmx=0,custom=0,host=abcd.dyndns.org,ip=1.1.1.1,mtime=1318802416,mx=,static=0,status=noconnect,warned-min-error-interval=0,warned-min-interval=0,wildcard=1,wtime=0 http://abcd.dyndns.org 
Sanitized conf file (this is the dyn entry only, there is one other entry):
daemon=3600
pid=/var/run/ddclient.pid
ssl=yes
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
login=me
password=abcd
protocol=dyndns2
server=members.dyndns.org
wildcard=YES
abcd.dyndns.org
more ▼

asked Nov 28 at 03:22 PM

pbt\'s gravatar image

pbt
1 1 1 2

10|600 characters needed characters left

6 answers:

What's in the log file (probably syslog)?


Opensuse has "nosyslog" set in /etc/sysconfig/ddclient by default, so all you see is ddclient starting up.

I'd suggest you remove that so you get some logging.

I don't know how "abusive" I can be before I get turned off permanently, so I'm hesitant to change that value and restart, now that I've been blocked twice. Does anybody know how many times you can be blocked and still request the block be removed???

It takes quite a few before it's permanent. However, you can run it in debug/test mode, rather than daemon mode, to find out if it'll update.


The only possible problem I see is:

Nov 28 12:21:22 MYSERVER ddclient[8055]: WARNING:  forcing update of http://MYIP.dyndns.org from 100.100.100.100 to 100.100.100.100; 25 days since last update on Sun Oct 16 17:00:16 2011.

Now, assuming it really has been 25 days, there shouldn't be a problem. There's nothing in that snippet about abusive updates, nothing in your trimmed config file to show obvious problems.

Otherwise:

Nov 28 12:21:23 MYSERVER ddclient[8055]: FAILED:   updating http://MYIP.dyndns.org: Could not connect to http://members.dyndns.org.

Suggests a possible problem with connectivity, but if it doesn't happen often then it shouldn't matter.


Ah, the error:

WARNING:  file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''

Suggests you need to stop ddclient, remove the cache file and then start ddclient. It will send an update, but hopefully that will be the end of it.

more ▼

answered Nov 28 at 05:44 PM

Cry Havok\'s gravatar image

Cry Havok ♦
52k 13 26 222

10|600 characters needed characters left

FAILED: updating MYIP.dyndns.org: Could not connect to members.dyndns.org.

That's the only bad thing I can see. As Cry Havok said already, it seems to be an internet connection problem of any kind.

If this happens again, try to visit http://members.dyndns.org/ - you should see just "404".
Ah, just tried this myself, and it seems the server is under high load currently, maybe by a DDoS attack or so. I also get intermittent connection failures...

more ▼

answered Nov 28 at 11:22 PM

RotBlitz\'s gravatar image

RotBlitz ♦
27.9k 4 14 94

10|600 characters needed characters left

Thanks for moving my post!

Opensuse has "nosyslog" set in /etc/sysconfig/ddclient by default, so all you see is ddclient starting up.

I don't know how "abusive" I can be before I get turned off permanently, so I'm hesitant to change that value and restart, now that I've been blocked twice. Does anybody know how many times you can be blocked and still request the block be removed???

more ▼

answered Nov 28 at 06:01 PM

pbt\'s gravatar image

pbt
1 1 1 2

10|600 characters needed characters left

I left the block in place, and restarted with logging, so it failed, but produced lots of output. Here is the part related to dyndns specifically:

Nov 28 12:21:21 MYSERVER ddclient[8044]: Starting ddclient daemon :..done
Nov 28 12:21:21 MYSERVER ddclient[8055]: CONNECT:  myip.dnsomatic.com
Nov 28 12:21:22 MYSERVER ddclient[8055]: CONNECTED:  using HTTP
Nov 28 12:21:22 MYSERVER ddclient[8055]: SENDING:  GET / HTTP/1.0
Nov 28 12:21:22 MYSERVER ddclient[8055]: SENDING:   Host: myip.dnsomatic.com
Nov 28 12:21:22 MYSERVER ddclient[8055]: SENDING:   User-Agent: ddclient/3.8.0
Nov 28 12:21:22 MYSERVER ddclient[8055]: SENDING:   Connection: close
Nov 28 12:21:22 MYSERVER ddclient[8055]: SENDING:   
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  HTTP/1.1 200 OK#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Date: Mon, 28 Nov 2011 18:21:22 GMT#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Server: Apache#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  X-Powered-By: PHP/5.3.6-12#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Vary: Accept-Encoding#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Content-Length: 11#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Connection: close#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Content-Type: text/html#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  #015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  100.100.100.100
Nov 28 12:21:22 MYSERVER ddclient[8055]: CONNECT:  checkip.dyndns.com
Nov 28 12:21:22 MYSERVER ddclient[8055]: CONNECTED:  using HTTP
Nov 28 12:21:22 MYSERVER ddclient[8055]: SENDING:  GET / HTTP/1.0
Nov 28 12:21:22 MYSERVER ddclient[8055]: SENDING:   Host: checkip.dyndns.com
Nov 28 12:21:22 MYSERVER ddclient[8055]: SENDING:   User-Agent: ddclient/3.8.0
Nov 28 12:21:22 MYSERVER ddclient[8055]: SENDING:   Connection: close
Nov 28 12:21:22 MYSERVER ddclient[8055]: SENDING:   
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  HTTP/1.1 200 OK#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Content-Type: text/html#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Server: DynDNS-CheckIP/1.0#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Connection: close#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Cache-Control: no-cache#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Pragma: no-cache#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  Content-Length: 103#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  #015
Nov 28 12:21:22 MYSERVER ddclient[8055]: RECEIVE:  <html><head><title>Current IP Check</title></head><body>Current IP Address: 100.100.100.100</body></html>#015
Nov 28 12:21:22 MYSERVER ddclient[8055]: WARNING:  forcing update of MYIP.dyndns.org from 100.100.100.100 to 100.100.100.100; 25 days since last update on Sun Oct 16 17:00:16 2011.
Nov 28 12:21:22 MYSERVER ddclient[8055]: INFO:     setting IP address to 100.100.100.100 for MYIP.dyndns.org
Nov 28 12:21:22 MYSERVER ddclient[8055]: UPDATE:   updating MYIP.dyndns.org
Nov 28 12:21:23 MYSERVER ddclient[8055]: CONNECT:  members.dyndns.org
Nov 28 12:21:23 MYSERVER ddclient[8055]: CONNECTED:  using SSL
Nov 28 12:21:23 MYSERVER ddclient[8055]: SENDING:  GET /nic/update?system=dyndns&hostname=MYIP.dyndns.org&myip=100.100.100.100&wildcard=ON HTTP/1.0
Nov 28 12:21:23 MYSERVER ddclient[8055]: SENDING:   Host: members.dyndns.org
Nov 28 12:21:23 MYSERVER ddclient[8055]: SENDING:   Authorization: Basic adfalfjasfldjflajfaldfj
Nov 28 12:21:23 MYSERVER ddclient[8055]: SENDING:   User-Agent: ddclient/3.8.0
Nov 28 12:21:23 MYSERVER ddclient[8055]: SENDING:   Connection: close
Nov 28 12:21:23 MYSERVER ddclient[8055]: SENDING:   
Nov 28 12:21:23 MYSERVER ddclient[8055]: RECEIVE:  HTTP/1.1 200 OK#015
Nov 28 12:21:23 MYSERVER ddclient[8055]: RECEIVE:  Date: Mon, 28 Nov 2011 18:21:23 GMT#015
Nov 28 12:21:23 MYSERVER ddclient[8055]: RECEIVE:  Server: Apache#015
Nov 28 12:21:23 MYSERVER ddclient[8055]: RECEIVE:  X-User-Status: free#015
Nov 28 12:21:23 MYSERVER ddclient[8055]: RECEIVE:  X-UpdateCode: N#015
Nov 28 12:21:23 MYSERVER ddclient[8055]: RECEIVE:  Content-Type: text/plain#015
Nov 28 12:21:23 MYSERVER ddclient[8055]: RECEIVE:  Accept-Ranges: none#015
Nov 28 12:21:23 MYSERVER ddclient[8055]: RECEIVE:  Connection: close#015
Nov 28 12:21:23 MYSERVER ddclient[8055]: RECEIVE:  #015
Nov 28 12:21:23 MYSERVER ddclient[8055]: FAILED:   updating MYIP.dyndns.org: Could not connect to members.dyndns.org.
more ▼

answered Nov 28 at 06:38 PM

pbt\'s gravatar image

pbt
1 1 1 2

10|600 characters needed characters left

Just an update. I haven't had a lot of time to work on this, but I installed ddclient on my ubuntu laptop, and it successfully updated dyn. However, that was with its own config file (but basically the same as far as I can tell.) Ubuntu does, however, complain as follows:

 WARNING:  file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''

When I have time I'll try the config from opensuse on ubuntu, but it's starting to look like something broke as a result of the update.

more ▼

answered Nov 30 at 03:43 AM

pbt\'s gravatar image

pbt
1 1 1 2

10|600 characters needed characters left
Your answer
osqa.question.ask.tags.preview.show

© 1998-2011  Dynamic Network Services Inc.  -  Legal Notices  -  Privacy Policy  -  Contacts     

Powered by Qato