dns/dynip 0.0_1 FreeBSD
Dynamic IP Address Updater
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD2CLAUSE
- Categories
- dns
- Package size
- 6.9 KiB, 10.7 KiB installed
Description
dynip is a daemon that monitors your host system ISP assigned dynamic IP address. If it changes, dynip automatically updates the dynamic DNS IP address at your dynamic DNS hosting provider then posts an informational message to the host system log followed by sending an informational email to user root.
The dynip daemon and the daily script are very simple Bourne Shell type scripts containing self documenting embedded comments. They use the "fetch" command to issue the standard browser style URL format used by most dynamic DNS hosting providers for the purpose of actual updating the registered IP address with the new IP address. There are some small variations in the URL format depending on the dynamic DNS hosting provider being used.
Mandatory requirements. The host that is running dynip "MUST" be cabled directly to the ISP modem and be using the public routable dynamic IP address assigned by the ISP.
Includes templates for these dynamic DNS hosting providers namecheap.com freedns.afraid.org changeip.com no-ip.com zoneedit.com easydns.com and is simple to configure for other providers that use a variation of the URL format.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | dns/dynip | 0.0_1 |
| DragonFly | dns/dynip | 0.0_1 |
Install
Binary package:
pkg install dynip
From the ports tree:
cd /usr/ports/dns/dynip/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dynip>0:dns/dynip
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.0_1 | 0.0_1 | 0.0 | 0.0_1 | 0.0_1 |
| FreeBSD:14:quarterly | 0.0_1 | 0.0_1 | n/a | 0.0_1 | 0.0_1 |
| FreeBSD:15:latest | 0.0_1 | 0.0_1 | n/a | 0.0_1 | 0.0_1 |
| FreeBSD:15:quarterly | 0.0_1 | 0.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.0_1 | 0.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- none
Message after installing
Files
Manual pages 1
- dynip(8)
pkg-plist 4
- bin/dynip
- etc/rc.d/dynip
- etc/periodic/daily/dynip
- share/man/man8/dynip.8.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dynip-0.0.tar.bz2 | 5057 | 323cc11b367b04027741cbcfcad6b9af45e3cc9ca1dffe1b36b4b29c42fd297b |
Master sites 1
- SF/dynip
Commit history 0
No commits in the history this site was built from.