BSD Ports

dns/getdns 1.5.2_7 DragonFly

Modern asynchronous DNS API

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
dns
Package size
438.8 KiB, 1981.8 KiB installed

Description

getdns is a modern asynchronous DNS API.

It implements DNS entry points from a design developed and vetted by application developers, in an API specification edited by Paul Hoffman. With the development of this API, we intend to offer application developers a modernized and flexible way to access DNS security (DNSSEC) and other powerful new DNS features; a particular hope is to inspire application developers towards innovative security solutions in their applications.

In the other systems

SystemPortVersion
DragonFlydns/getdns1.5.2_7
FreeBSDdns/getdns1.7.3_2
NetBSDwip/getdns1.5.2
HardenedBSDdns/getdns1.7.3_2
GhostBSDdns/getdns1.7.3_2
OPNsensedns/getdns1.7.3_1

Install

Binary package:

pkg install getdns

From DPorts:

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

Dependencies

Run dependencies 6

Configuration

No options to configure.

Service scripts
none

Message after installing

!!! IMPORTANT !!!!  libgetdns needs a DNSSEC trust anchor!

  For the library to be able to perform DNSSEC, the root
  trust anchor needs to be present in presentation format
  in the file:
     /usr/local/etc/unbound/root.key

  We recomend using unbound-anchor to retrieve and install
  the root trust anchor like this:
     su -m unbound -c /usr/local/sbin/unbound-anchor