Here are the details from my system to show it functioning (log obfuscated to remove identifying information):
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
$ dpkg -l inadyn
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=======================================-========================-========================-===================================================================================
ii inadyn 1.99.3-1ubuntu0.1 amd64 Simple and small DynDNS client written in the C language
$ cat /var/log/inadyn/inadyn.log | sed -e 's/[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+/X.X.X.X/g' -e 's/[^ ]\+\(no-ip\.org\)/XXXX.\1/g' | head -58
Wed Feb 12 21:22:32 2014: Inadyn version 1.99.3 -- Dynamic DNS update client.
Wed Feb 12 21:22:32 2014: Resolving hostname XXXX.no-ip.org => IP# X.X.X.X
Wed Feb 12 21:22:32 2014: Checking for IP# change, connecting to ip1.dynupdate.no-ip.com(X.X.X.X)
Wed Feb 12 21:22:32 2014: Querying DDNS server for my public IP#:
Wed Feb 12 21:22:32 2014: GET / HTTP/1.0
Host: ip1.dynupdate.no-ip.com
User-Agent: inadyn/1.99.3 <email address hidden>
Wed Feb 12 21:22:32 2014: IP server response:
Wed Feb 12 21:22:32 2014: HTTP/1.1 200 OK
Server: nginx
Date: Thu, 13 Feb 2014 03:21:30 GMT
Content-Type: text/html
Connection: close
X.X.X.X
Wed Feb 12 21:22:32 2014: Current public IP# X.X.X.X
Wed Feb 12 21:22:32 2014: Update needed for alias XXXX.no-ip.org, new IP# X.X.X.X
Wed Feb 12 21:22:32 2014: Sending IP# update to DDNS server, connecting to dynupdate.no-ip.com(X.X.X.X)
Wed Feb 12 21:22:33 2014: Sending alias table update to DDNS server:
Wed Feb 12 21:22:33 2014: GET XXXX.no-ip.org&myip=X.X.X.X HTTP/1.0
Host: dynupdate.no-ip.com
Authorization: Basic dGhlcmV2bWo6ckBncEVGVEdINURjTzlCNg==
User-Agent: inadyn/1.99.3 <email address hidden>
Wed Feb 12 21:22:33 2014: Successful alias table update for XXXX.no-ip.org => new IP# X.X.X.X
Wed Feb 12 21:22:33 2014: DDNS server response:
Wed Feb 12 21:22:33 2014: HTTP/1.1 200 OK
Date: Thu, 13 Feb 2014 03:21:30 GMT
Server: Apache/2
Content-Location: update.php
Vary: negotiate
TCN: choice
Content-Length: 20
Connection: close
Content-Type: text/plain; charset=UTF-8
good X.X.X.X
Wed Feb 12 21:27:34 2014: .
Wed Feb 12 21:27:34 2014: Checking for IP# change, connecting to ip1.dynupdate.no-ip.com(X.X.X.X)
Wed Feb 12 21:27:34 2014: Querying DDNS server for my public IP#:
Wed Feb 12 21:27:34 2014: GET / HTTP/1.0
Host: ip1.dynupdate.no-ip.com
User-Agent: inadyn/1.99.3 <email address hidden>
Wed Feb 12 21:27:34 2014: IP server response:
Wed Feb 12 21:27:34 2014: HTTP/1.1 200 OK
Server: nginx
Date: Thu, 13 Feb 2014 03:26:31 GMT
Content-Type: text/html
Connection: close
X.X.X.X
Wed Feb 12 21:27:34 2014: No IP# change detected, still at X.X.X.X
Wed Feb 12 21:27:34 2014: Current public IP# X.X.X.X
Here are the details from my system to show it functioning (log obfuscated to remove identifying information):
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
$ dpkg -l inadyn Unknown/ Install/ Remove/ Purge/Hold Not/Inst/ Conf-files/ Unpacked/ halF-conf/ Half-inst/ trig-aWait/ Trig-pend /Reinst- required (Status,Err: uppercase=bad) ======= ======= ======= ======= ======= =-===== ======= ======= =====-= ======= ======= ======= ==-==== ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ==
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii inadyn 1.99.3-1ubuntu0.1 amd64 Simple and small DynDNS client written in the C language
$ cat /var/log/ inadyn/ inadyn. log | sed -e 's/[0-9] \+\.[0- 9]\+\.[ 0-9]\+\ .[0-9]\ +/X.X.X. X/g' -e 's/[^ ]\+\(no- ip\.org\ )/XXXX. \1/g' | head -58 no-ip.com( X.X.X.X) no-ip.com
Wed Feb 12 21:22:32 2014: Inadyn version 1.99.3 -- Dynamic DNS update client.
Wed Feb 12 21:22:32 2014: Resolving hostname XXXX.no-ip.org => IP# X.X.X.X
Wed Feb 12 21:22:32 2014: Checking for IP# change, connecting to ip1.dynupdate.
Wed Feb 12 21:22:32 2014: Querying DDNS server for my public IP#:
Wed Feb 12 21:22:32 2014: GET / HTTP/1.0
Host: ip1.dynupdate.
User-Agent: inadyn/1.99.3 <email address hidden>
Wed Feb 12 21:22:32 2014: IP server response:
Wed Feb 12 21:22:32 2014: HTTP/1.1 200 OK
Server: nginx
Date: Thu, 13 Feb 2014 03:21:30 GMT
Content-Type: text/html
Connection: close
X.X.X.X no-ip.com( X.X.X.X) ip.org& myip=X. X.X.X HTTP/1.0 ncEVGVEdINURjTz lCNg==
Wed Feb 12 21:22:32 2014: Current public IP# X.X.X.X
Wed Feb 12 21:22:32 2014: Update needed for alias XXXX.no-ip.org, new IP# X.X.X.X
Wed Feb 12 21:22:32 2014: Sending IP# update to DDNS server, connecting to dynupdate.
Wed Feb 12 21:22:33 2014: Sending alias table update to DDNS server:
Wed Feb 12 21:22:33 2014: GET XXXX.no-
Host: dynupdate.no-ip.com
Authorization: Basic dGhlcmV2bWo6ckB
User-Agent: inadyn/1.99.3 <email address hidden>
Wed Feb 12 21:22:33 2014: Successful alias table update for XXXX.no-ip.org => new IP# X.X.X.X
Wed Feb 12 21:22:33 2014: DDNS server response:
Wed Feb 12 21:22:33 2014: HTTP/1.1 200 OK
Date: Thu, 13 Feb 2014 03:21:30 GMT
Server: Apache/2
Content-Location: update.php
Vary: negotiate
TCN: choice
Content-Length: 20
Connection: close
Content-Type: text/plain; charset=UTF-8
good X.X.X.X no-ip.com( X.X.X.X) no-ip.com
Wed Feb 12 21:27:34 2014: .
Wed Feb 12 21:27:34 2014: Checking for IP# change, connecting to ip1.dynupdate.
Wed Feb 12 21:27:34 2014: Querying DDNS server for my public IP#:
Wed Feb 12 21:27:34 2014: GET / HTTP/1.0
Host: ip1.dynupdate.
User-Agent: inadyn/1.99.3 <email address hidden>
Wed Feb 12 21:27:34 2014: IP server response:
Wed Feb 12 21:27:34 2014: HTTP/1.1 200 OK
Server: nginx
Date: Thu, 13 Feb 2014 03:26:31 GMT
Content-Type: text/html
Connection: close
X.X.X.X
Wed Feb 12 21:27:34 2014: No IP# change detected, still at X.X.X.X
Wed Feb 12 21:27:34 2014: Current public IP# X.X.X.X