inadyn is a client for “open” name
servers, also known as DDNS service providers. That is, it lets you have a
public Internet name for your DHCP/PPPoE assigned system. Some of these
services are free of charge for non-commercial use, others take a small fee,
but also provide more domains to choose from.
Common DDNS service providers supported by inadyn:
The basic operation of inadyn is to periodically
check whether the actual Internet accessible IP of your system is the same one
that is recorded in the name server, and update the name server records when
there is a mismatch.
The file name that contains
inadyn command options exactly as specified
in the command line syntax (adds to those already present on the cmd
line). The default configuration file name,
/etc/inadyn.conf, is looked at automatically
if inadyn is called without any command line
options. The format is as expected for a UNIX config file; 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
The server that receives the update DNS requests. When no
proxy is specified it is sufficient to set the
--system option so that the default servers
will be taken. The option is useful for generic DynDNS services that
support HTTP update.
Full path to external command, or script, to run after a
successful DDNS update. SCRIPT can use
following environment variables: INADYN_IP, INADYN_HOSTNAME. First
environment variable contains new IP address, second one - host name
alias. INADYN_IFACE is available, if --iface
inadyn 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
inadyn will print some error messages. Those are
harmless and should be followed by “OK” messages after the
connection is back up.
Restarts inadyn. The
configuration file is reread every time this signal is evoked. It is also
useful when a new DHCP/PPPoE lease or new gateway is received. Please note
that inadyn does not track such events by
itself. You need an external monitor for that.
The same as TERM.
The same as TERM.
For convenience in sending signals, inadyn writes
its process ID to /var/run/inadyn/inadyn.pid upon
inadyn was written by
Horbachuk and laterJoachim Nilsson
This manual page was initially written for the Debian
GNU/Linux system by Shaul Karl
⟨email@example.com⟩. Later Joachim Nilsson picked up