net/dnscontrol 4.42.0 OpenBSD
manage DNS configuration across any number of DNS hosts
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Categories
- net, lang/go
Description
DNSControl is a system for maintaining DNS zones. It has two parts: a domain specific language (DSL) for describing DNS zones plus software that processes the DSL and pushes the resulting zones to DNS providers.
You can think of it as a DNS compiler. The configuration files are written in a DSL that looks a lot like JavaScript. It is compiled to an intermediate representation (IR). Compiler back-ends use the IR to update your DNS zones on services such as Route53, Cloudflare, and Gandi, or systems such as BIND and Active Directory.
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | net/dnscontrol | 4.42.0 |
| FreeBSD | dns/dnscontrol | 5.5.0_1 |
| NetBSD | net/dnscontrol | 5.1.0 |
| DragonFly | dns/dnscontrol | 4.17.0 |
| HardenedBSD | dns/dnscontrol | 5.2.0 |
| GhostBSD | dns/dnscontrol | 5.1.0 |
Install
Binary package:
pkg_add dnscontrol
From the ports tree:
cd /usr/ports/net/dnscontrol && make install
Dependencies
Build dependencies 2
No port depends on this one.