mdyndns

This is a small DynDNS client. As you can assume by name it only supports the service of DynDNS.org and i don't plan to implement others.

You must have the dietlibc and libowfat from Felix v. Leitner installed to compile mdyndns.

News

[20070610] Uploaded mdyndns-0.2.2 with minor changes.
[20051203] Uploaded mdyndns-0.2.1 with minor fixes.
[20040209] Uploaded mdyndns-0.2, which comes with proxy support.
[20040112] First public release of mdyndns is mdyndns-0.1.

usage

mdyndns [ -wh ] [ -s system ] [ -i ip ] [ -m mx ] [ -b backmx ] [ -o offline ] user passwd hostname

where

-h
Print a simple help message and exit
-w
Enable wildcards for this host. The wildcard aliases *.yourhost.ourdomain.ext to the same address as yourhost.ourdomain.ext. If omitted, will default to OFF.
-s
One of dyndns, statdns or custom. The system you wish to use for this update. dyndns will update a Dynamic DNS hostname, custom will update a Custom DNS hostname, while statdns will update a Static DNS hostname. If the system parameter given is not dyndns, custom or statdns the update will fail. If the system parameter is not specified at all, it will be set to dyndns by default.
-i
IP address to set for the update. If this parameter is not specified, the best IP address the server can determine will be used (some proxy configurations pass the IP in a header, which is detected by the server). If the IP address passed to the system is not properly formed, it will be ignored and the system's best guess will be used.
-m
Specifies a Mail exchanger for use with the hostname being modified. The specified MX must resolve to an IP address, or it will be ignored. Note: Providing no MX setting (or an MX that can't be resolve properly to an A record) will cause the hostname's MX record(s) to be removed.
-b
YES or NO. Request that the MX in the previous parameter be set up as a backup MX.
-o
YES or NO. Sets the hostname to off line mode. This feature is only available to credited users of www.dyndns.org. The !donator return will be used the account is not credited.

Installation

Edit config.h to set options for debugging, syslog or proxy support.

make
make install

Download

Current version is mdyndns-0.2.2.tar.bz2.

MD5SUM is 4c3209d8403ed492dae529e94908ff9d mdyndns-0.2.2.tar.bz2