is a client for `open' name servers. That is, it let the user have an
Internet recognized name for his machine by transferring to him some
control over a name server that he does not manage. Some of the
services that are offered by those open name servers are free of
charge, and work even when the client machine does not have a static
The name servers that are supported by
Its basic operation is to periodically check whether the actual IP
of the client machine is the same one that is recorded in the name
server, and update the name server records when there is a mismatch.
Print a summary of the options to
The username, if applicable. This might be referred to as hash.
The password, if applicable.
A host name alias. This option can appear multiple times, for each
domain that has the same IP.
The file name that contains inadyn command options exactly as specified in
the command line syntax (adds to those already present in the cmd
line). The default configuration file name is '/etc/inadyn.conf'. It is
looked at automatically if
is called without any command line options. The format is as expected
for a **NIX config the hash character is used to comment entire
lines. Spaces are ingored. The long options may be specified without
-- if placed at the beginning of the line.
The client IP is detected by calling 'url' from this 'ip_server_name:port'.
Defaults to checkip.dyndns.org:80 /.
The server that receives the update DNS requests. When no proxy is specified it is sufficient to set the
dyndns_system so that the default servers will be taken. The option is useful for generic DynDNS services that support HTTP update.
The 'hash' should be extracted from the grab url batch file that can be
downloaded from the site. A single hashed (base64 encoded) string is
preferred upon a username and password pair, apparently to reduce the
computational resources that is required on their side. Unfortunately
the hash can not be computed by inadyn because it requires the index to
the username record in the freedns database, which is not known. The
simplest solution seems to be a copy&paste action from the grab url batch
file offered on their website. When the batch file looks is like
the hash string, which is what the user should copy and paste, is the
string that begins right after the '?' character and ends with the end
of line. This string shell be used as the username in inadyn command.
When the user has several names then each name should be followed with
that name hash string.
prints a message when the IP is updated. If no update is needed then by
default it prints a single '.' character, unless --verbose is set to 0.
Therefore, unless --verbose is set to 0, the log file will contains lot
of dots. When the connection goes down it could be that
will print some error messages. Those are harmless and should be
followed by 'OK' messages after the connection is back up.
Any of the SIG_HUP, SIG_INT, SIG_QUIT will cause inadyn to terminate gracefully.
Other manual pages
The syntax of the optional configuration file is given by