---
name: "ez-ipupdate"
section: "8"
platform: "linux"
package: "ez-ipupdate"
version: "3.0.11b8-13.4.1+b2"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/ez-ipupdate"
---

# ez-ipupdate(8)

dynamic DNS client

## NAME

ez-ipupdate - dynamic DNS client

## SYNOPSIS

**ez-ipupdate** \[*options*\]

## DESCRIPTION

This manual page documents briefly the **ez-ipupdate** dynamic DNS client.

## OPTIONS

**ez-ipupdate** follows the usual GNU command line syntax, with long options starting with two dashes (\`-').

- **-a**, **--address** \<ip address\>

  string to send as your ip address

- **-b**, **--cache-file** \<file\>

  file to use for caching the ipaddress

- **-c**, **--config-file** \<file\>

  configuration file, almost all arguments can be given with: \<name\>\[=\<value\>\] to see a list of possible config commands try "echo help \| ez-ipupdate **-c** -"

- **-d**, **--daemon**

  run as a daemon periodicly updating if necessary

- **-e**, **--execute** \<command\>

  shell command to execute after a successful update

- **-f**, **--foreground**

  when running as a daemon run in the foreground

- **-F**, **--pidfile** \<file\>

  use \<file\> as a pid file

- **-g**, **--request-uri** \<uri\>

  URI to send updates to

- **-h**, **--host** \<host\>

  string to send as host parameter

- **-i**, **--interface** \<iface\>

  which interface to use

- **-L**, **--cloak\_title** \<host\>

  some stupid thing for DHS only

- **-m**, **--mx** \<mail exchange\>

  string to send as your mail exchange

**-M**, **--max-interval** \<# of sec\> max time in between updates

- **-N**, **--notify-email** \<email\>

  address to send mail to if bad things happen

- **-o**, **--offline**

  set to off line mode

- **-p**, **--resolv-period** \<sec\>

  period to check IP if it can't be resolved

- **-P**, **--period** \<# of sec\>

  period to check IP in daemon mode (default: 1800 seconds)

- **-q**, **--quiet**

  be quiet

- **-r**, **--retrys** \<num\>

  number of trys (default: 1)

- **-R**, **--run-as-user** \<user\>

  change to \<user\> for running, be ware that this can cause problems with handeling SIGHUP properly if that user can't read the config file. also it can't write it's pid file to a root directory

- **-Q**, **--run-as-euser** \<user\>

  change to effective \<user\> for running, this is NOT secure but it does solve the problems with run-as-user and config files and pid files.

- **-s**, **--server** \<server\[:port\]\>

  the server to connect to

- **-S**, **--service-type** \<server\>

  the type of service that you are using try one of: null ezip pgpow dhs dyndns dyndns-static dyndns-custom ods tzo easydns easydns-partner gnudip justlinux dyns hn zoneedit heipv6tb

- **-t**, **--timeout** \<sec.millisec\>

  the amount of time to wait on I/O

- **-T**, **--connection-type** \<num\>

  number sent to TZO as your connection type (default: 1)

- **-U**, **--url** \<url\>

  string to send as the url parameter

- **-u**, **--user** \<user\[:passwd\]\>

  user ID and password, if either is left blank they will be prompted for

- **-w**, **--wildcard**

  set your domain to have a wildcard alias

- **-z**, **--partner** \<partner\>

  specify easyDNS partner (for easydns-partner services)

- **--help**

  display this help and exit

- **--version**

  output version information and exit

- **--credits**

  print the credits and exit

- **--signalhelp**

  print help about signals\

## AUTHOR

This manual page was written by Sam Hocevar \<sam@zoy.org\> for the Debian GNU/Linux system (but may be used by others).
