BSD Ports

dns/ddns 1.0 DragonFly

Lightweight UDP-based dynamic DNS updater

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
ISCL
Categories
dns
Package size
25.1 KiB, 87.5 KiB installed

Description

ddns is a lightweight UDP-based dynamic DNS updater. It consists of a client that regularly sends UDP packets and a server that updates a bind zone file or runs a command using the peer IPv4 address of recieved UDP packets.

In the other systems

SystemPortVersion
DragonFlydns/ddns1.0
FreeBSDdns/ddns1.0
HardenedBSDdns/ddns1.0
GhostBSDdns/ddns1.0

Install

Binary package:

pkg install ddns

From DPorts:

cd /usr/dports/dns/ddns && make install clean

Dependencies

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

ddns configuration files were installed in the following directory:

	/usr/local/etc/ddns

Before starting the server or the client you need to perform the
following steps:

1) Copy the appropriate sample configuration file as follows:

	cp /usr/local/etc/ddns/ddns_server.conf.sample /usr/local/etc/ddns/ddns_server.conf

   or

	cp /usr/local/etc/ddns/ddns_client.conf.sample /usr/local/etc/ddns/ddns_client.conf

2) Edit ddns's configuration file to suit your needs:

	$EDITOR /usr/local/etc/ddns/ddns_server.conf

   or

	$EDITOR /usr/local/etc/ddns/ddns_client.conf

3) Add the following line to your rc.conf:

	ddns_server_enable="YES"

   or

	ddns_client_enable="YES"


Then you can start a ddns daemon by issuing the following command:

	/usr/local/etc/rc.d/ddns_server start

    or

	/usr/local/etc/rc.d/ddns_client start