BSD Ports

dns/ddns 1.0 FreeBSD

Lightweight UDP-based dynamic DNS updater

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ISCL
Categories
dns
Package size
27.8 KiB, 88.7 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 received UDP packets.

In the other systems

SystemPortVersion
FreeBSDdns/ddns1.0
DragonFlydns/ddns1.0

Install

Binary package:

pkg install ddns

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ddns>0:dns/ddns

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.01.01.01.01.0
FreeBSD:14:quarterly1.01.0n/a1.01.0
FreeBSD:15:latest1.01.0n/a1.01.0
FreeBSD:15:quarterly1.01.0n/an/an/a
FreeBSD:16:latest1.01.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

No options to configure.

USES
tar:bzip2
Service scripts
ddns_client, ddns_server

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

Files

distinfo 1
FileSizeSHA256
ddns-1.0.tar.bz229856ea65c8f8c0169b5aff1c987000e309186e502e9c8aef6c2d8de1d8a75a593251
Master sites 1
  • http://instinctive.eu/code/

Commit history 0

No commits in the history this site was built from.