BSD Ports

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

SystemPortVersion
OpenBSDnet/dnscontrol4.42.0
FreeBSDdns/dnscontrol5.5.0_1
NetBSDnet/dnscontrol5.1.0
DragonFlydns/dnscontrol4.17.0
HardenedBSDdns/dnscontrol5.2.0
GhostBSDdns/dnscontrol5.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.