BSD Ports

dns/powerdns-recursor 5.4.8 FreeBSD

Advanced DNS recursor

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b73d58bb47
License
GPLv2
Categories
dns
Package size
5484.5 KiB, 18445.1 KiB installed

Description

The PowerDNS Recursor is a high-end, high-performance resolving name server which powers the DNS resolution of at least a hundred million subscribers. Utilizing multiple processors and supporting the same powerful scripting ability of the Authoritative Server, the Recursor delivers top performance while retaining the flexibility modern DNS deployments require:

* IPv4, UDP/TCP * IPv6, UDP/TCP, 100% compliant * Remotely pollable statistics for real time graphing * Full support for all relevant standards * Advanced anti-spoofing measures * Reconfiguration without downtime * Plain BIND zone files for "resolved hosting" * Internal Lua-based scripted answer generation * Question interception, answer reconditioning, NXDOMAIN redirection

  • Including 'block lists' and security measures * API for direct control (rec_control)
  • Local and remote access * DNS Response Policy Zones (RPZ) * DNS64

In the other systems

SystemPortVersion
FreeBSDdns/powerdns-recursor5.4.8
OpenBSDnet/powerdns_recursor5.4.8
NetBSDnet/powerdns-recursor5.4.6
HardenedBSDdns/powerdns-recursor5.4.6_2
GhostBSDdns/powerdns-recursor5.4.6_1

Install

Binary package:

pkg install powerdns-recursor

From the ports tree:

cd /usr/ports/dns/powerdns-recursor/ && make install clean

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

RUN_DEPENDS=	powerdns-recursor>0:dns/powerdns-recursor

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:latest5.4.75.4.7_1-5.2.5-
FreeBSD:14:quarterly5.4.75.4.7n/a5.2.4-
FreeBSD:15:latest5.4.7_15.4.7_1n/a5.2.5-
FreeBSD:15:quarterly5.4.75.4.7n/an/an/a
FreeBSD:16:latest5.4.75.4.7_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 3

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

Build dependencies 25
Run dependencies 15

No port depends on this one.

Configuration

Options name: dns_recursor

OptionDefaultDescription
DNSTAPoffdnstap support (see dnstap.info)
GNUTLSoffSSL/TLS support via GnuTLS
LUAonUse lang/lua
LUAJIToffUse luajit
NODonNewly Observed Domain Tracking support
SNMPoffSNMP network protocol support
USES
cargo compiler:c++17-lang cpe localbase meson pkgconfig python:build ssl tar:xz
Service scripts
pdns_recursor

Message after installing

If you want to use the PowerDNS Recursor,
 you need the following line in /etc/rc.conf(.local)
 or in /etc/rc.conf.d/pdns_recursor

    pdns_recursor_enable="YES"

 Configuration templates are available in /usr/local/etc/pdns
 as recursor.conf-dist.

Since version 5.1.0 the tarball no longer contains a recursor.conf-dist
and users need to start using the YAML format.

A new command is available to the rc.d script, showyaml, which converts
the old config to YAML format. This can be run via:
  service pdns_recursor showyaml

It ony shows the new config and won't overwrite your old config.

Please double check if everything has been converted correctly.

Files

Manual pages 2
  • pdns_recursor(1)
  • rec_control(1)
pkg-plist 6
  • etc/pdns/recursor.yml-dist
  • bin/rec_control
  • sbin/pdns_recursor
  • share/man/man1/pdns_recursor.1.gz
  • share/man/man1/rec_control.1.gz
  • @dir(root,wheel,0755) /var/run/pdns-recursor
distinfo 99
FileSizeSHA256
pdns-recursor-5.4.8.tar.xz1.39972e+06bb2fac755c3c301b6e1b9892e94ccdc652752f2bf88ec970e9358056973fe9bd
rust/crates/anstyle-1.0.13.crate176515192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
rust/crates/atomic-waker-1.1.2.crate124221505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/bytes-1.11.1.crate785841e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
rust/crates/cc-1.2.49.crate9314590583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
rust/crates/clap-4.5.53.crate62036c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
rust/crates/clap_builder-4.5.53.crate170811d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
rust/crates/clap_lex-0.7.6.crate13466a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
rust/crates/codespan-reporting-0.13.1.crate57424af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681
rust/crates/cxx-1.0.196.crate239675ac6f8908ed0826ab0aec7c8358a4de3a9b26c5ed391a5dc5135765d2fd1aa8fb
rust/crates/cxx-build-1.0.196.crate995316d8ae25c0ce72ac21a77b5deec4f49b452238ef97072f697dd6fd752b1355ecd
rust/crates/cxxbridge-cmd-1.0.196.crate8697027d53791812143bd27f74ab6055f22e875f04c59bbef0ca03d714ebec6f6f484
rust/crates/cxxbridge-flags-1.0.196.crate5427fd557619f7dc2252bf7373f6bec5600ce60a2b477e5b3b84eb4e074bb297795e
rust/crates/cxxbridge-macro-1.0.196.crate720247fe465fc5b9d0231ea141c4fae714a08f4f907855e1a7ca10cc90ab6c8b12ece
rust/crates/equivalent-1.0.2.crate7419877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
rust/crates/find-msvc-tools-0.1.5.crate309423a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
rust/crates/foldhash-0.2.0.crate2332977ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
rust/crates/form_urlencoded-1.2.2.crate9347cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
Master sites 1
  • https://downloads.powerdns.com/releases/

Commit history 10

DateCommitCreditsLog message
b73d58bb47 Jordan Ostreff dns/powerdns-recursor: Update 5.4.7 => 5.4.8
Release Notes: https://blog.powerdns.com/2026/10/21/powerdns-security-advisory-2026-12-for-powerdns-recursor Security Advisory: https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2026-12.html Changelog: https://doc.powerdns.com/recursor/changelog/5.4.html#change-5.4.8 PR: 299708 Approved by: Ralf van der Enden <[email protected]> (maintainer) Approved by: osa, vvd (Mentors, implicit) Security: CVE-2026-73205 Security: CVE-2026-73206 Security: CVE-2026-85555 Security: CVE-2026-85556 Security: CVE-2026-85557 Security: CVE-2026-85558 Security: CVE-2026-85559 MFH: 2026Q4
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7bc3a31c94 Ralf van der Enden dns/powerdns-recursor: Update 5.4.6 => 5.4.7
This is a bugfix release. Changelog: https://doc.powerdns.com/recursor/changelog/5.4.html#change-5.4.7 PR: 299006 Approved by: osa, vvd (Mentors, implicit)
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139

The latest 5 of 10 in the history this site was built from.