I have a registered account with DynDns, and every month I am sent a reminder that my account will expire because it is not in use (i.e. inactive).
I think the problems stems from my system's inability to register itself on a periodic basis using
ddclient. This is the error I am getting:
Code:
Mar 4 06:53:09 iceland ddclient[2352]: WARNING: cannot connect to checkip.dyndns.org:80 socket: IO::Socket::INET: Bad hostname 'checkip.dyndns.org'
When I ping 'checkip.dyndns.org', I do so successfully. I can also connect to its port 80 (using a port-scanner application I developed).
So why the error? I get the same error message every 5 minutes.
I have a Fedora 9 OS. Below is the relevant portion of my /etc/ddclient.conf file (with the username and password changed for security purposes):
Code:
...
## To obtain an IP address from Web status page (using the proxy if defined)
use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
#
#use=ip, ip=127.0.0.1 # via static IP's
#use=if, if=eth0 # via interfaces
#use=web # via web
#
#protocol=dyndns2 # default protocol
#proxy=fasthttp.sympatico.ca:80 # default proxy
#server=members.dyndns.org # default server
#server=members.dyndns.org:8245 # default server (bypassing proxies)
login=myuserid # default login
password=mypassword # default password
#mx=mx.for.your.host # default MX
#backupmx=yes|no # host is primary MX?
#wildcard=yes|no # add wildcard CNAME?
...
Somehow I feel that the contents of /etc/hosts may be responsible for the error, but I'm not sure.
Code:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost iceland.localdomain iceland
::1 localhost6.localdomain6 localhost
My system's name is 'iceland'.