BSD Ports

dns/p5-Net-DNS 1.54,1 MidnightBSD

Perl5 interface to the DNS resolver, and dynamic updates

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
787dcc0cd6
License
mit
Categories
dns, net, perl5

Description

Net::DNS is a collection of Perl modules to interface with the Domain Name System (DNS) resolver. It allows the programmer to perform queries that are beyond the capabilities of gethostbyname and gethostbyaddr.

There are also methods for dealing with creating and parsing dynamic updates packets.

In the other systems

The newest version among them is 1.57, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdns/p5-Net-DNS1.54,1 behind since 2026-07-08no data-[email protected]2026-07-14
FreeBSDdns/p5-Net-DNS1.57,1 newestnone known-[email protected]2026-09-09
OpenBSDnet/p5-Net-DNS by name1.57 newestno data-Alexander Bluhm <[email protected]>2026-09-01
NetBSDnet/p5-Net-DNS by name1.57 newestnone known-[email protected]2026-09-12
DragonFlydns/p5-Net-DNS1.50,1 behind since 2026-07-08none known-[email protected]-
HardenedBSDdns/p5-Net-DNS1.57,1 newestno data-[email protected]-
GhostBSDdns/p5-Net-DNS1.57,1 newestno data-[email protected]-
OPNsensedns/p5-Net-DNS1.54,1 behind since 2026-07-08no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install p5-Net-DNS

From mports:

cd /usr/mports/dns/p5-Net-DNS && make install clean

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

RUN_DEPENDS=	p5-Net-DNS>0:dns/p5-Net-DNS

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Test 2

Configuration

Options name: dns_Net-DNS

OptionDefaultDescription
IDNoffInternational Domain Names support via Net::LibIDN
IDN2offInternational Domain Names support via Net::LibIDN2
IPV6off
SSHFPoffSSH2 Fingerprint support
TSIGonTransaction Signature Support
USES
perl5
Service scripts
none

Files

pkg-plist 176
  • %%SITE_PERL%%/Net/DNS.pm
  • %%SITE_PERL%%/Net/DNS/Domain.pm
  • %%SITE_PERL%%/Net/DNS/DomainName.pm
  • %%SITE_PERL%%/Net/DNS/FAQ.pod
  • %%SITE_PERL%%/Net/DNS/Header.pm
  • %%SITE_PERL%%/Net/DNS/Mailbox.pm
  • %%SITE_PERL%%/Net/DNS/Nameserver.pm
  • %%SITE_PERL%%/Net/DNS/Packet.pm
  • %%SITE_PERL%%/Net/DNS/Parameters.pm
  • %%SITE_PERL%%/Net/DNS/Question.pm
  • %%SITE_PERL%%/Net/DNS/RR.pm
  • %%SITE_PERL%%/Net/DNS/RR/A.pm
  • %%SITE_PERL%%/Net/DNS/RR/AAAA.pm
  • %%SITE_PERL%%/Net/DNS/RR/AFSDB.pm
  • %%SITE_PERL%%/Net/DNS/RR/AMTRELAY.pm
  • %%SITE_PERL%%/Net/DNS/RR/APL.pm
  • %%SITE_PERL%%/Net/DNS/RR/CAA.pm
  • %%SITE_PERL%%/Net/DNS/RR/CDNSKEY.pm
  • %%SITE_PERL%%/Net/DNS/RR/CDS.pm
  • %%SITE_PERL%%/Net/DNS/RR/CERT.pm
  • %%SITE_PERL%%/Net/DNS/RR/CNAME.pm
  • %%SITE_PERL%%/Net/DNS/RR/CSYNC.pm
  • %%SITE_PERL%%/Net/DNS/RR/DELEG.pm
  • %%SITE_PERL%%/Net/DNS/RR/DHCID.pm
  • %%SITE_PERL%%/Net/DNS/RR/DNAME.pm
  • %%SITE_PERL%%/Net/DNS/RR/DNSKEY.pm
  • %%SITE_PERL%%/Net/DNS/RR/DS.pm
  • %%SITE_PERL%%/Net/DNS/RR/DSYNC.pm
  • %%SITE_PERL%%/Net/DNS/RR/EUI48.pm
  • %%SITE_PERL%%/Net/DNS/RR/EUI64.pm
  • %%SITE_PERL%%/Net/DNS/RR/GPOS.pm
  • %%SITE_PERL%%/Net/DNS/RR/HINFO.pm
  • %%SITE_PERL%%/Net/DNS/RR/HIP.pm
  • %%SITE_PERL%%/Net/DNS/RR/HTTPS.pm
  • %%SITE_PERL%%/Net/DNS/RR/IPSECKEY.pm
  • %%SITE_PERL%%/Net/DNS/RR/ISDN.pm
  • %%SITE_PERL%%/Net/DNS/RR/KEY.pm
  • %%SITE_PERL%%/Net/DNS/RR/KX.pm
  • %%SITE_PERL%%/Net/DNS/RR/L32.pm
  • %%SITE_PERL%%/Net/DNS/RR/L64.pm
  • %%SITE_PERL%%/Net/DNS/RR/LOC.pm
  • %%SITE_PERL%%/Net/DNS/RR/LP.pm
  • %%SITE_PERL%%/Net/DNS/RR/MB.pm
  • %%SITE_PERL%%/Net/DNS/RR/MG.pm
  • %%SITE_PERL%%/Net/DNS/RR/MINFO.pm
  • %%SITE_PERL%%/Net/DNS/RR/MR.pm
  • %%SITE_PERL%%/Net/DNS/RR/MX.pm
  • %%SITE_PERL%%/Net/DNS/RR/NAPTR.pm
  • %%SITE_PERL%%/Net/DNS/RR/NID.pm
  • %%SITE_PERL%%/Net/DNS/RR/NS.pm
  • %%SITE_PERL%%/Net/DNS/RR/NSEC.pm
  • %%SITE_PERL%%/Net/DNS/RR/NSEC3.pm
  • %%SITE_PERL%%/Net/DNS/RR/NSEC3PARAM.pm
  • %%SITE_PERL%%/Net/DNS/RR/NULL.pm
  • %%SITE_PERL%%/Net/DNS/RR/OPENPGPKEY.pm
  • %%SITE_PERL%%/Net/DNS/RR/OPT.pm
  • %%SITE_PERL%%/Net/DNS/RR/PTR.pm
  • %%SITE_PERL%%/Net/DNS/RR/PX.pm
  • %%SITE_PERL%%/Net/DNS/RR/RESINFO.pm
  • %%SITE_PERL%%/Net/DNS/RR/RP.pm
  • %%SITE_PERL%%/Net/DNS/RR/RRSIG.pm
  • %%SITE_PERL%%/Net/DNS/RR/RT.pm
  • %%SITE_PERL%%/Net/DNS/RR/SIG.pm
  • %%SITE_PERL%%/Net/DNS/RR/SMIMEA.pm
  • %%SITE_PERL%%/Net/DNS/RR/SOA.pm
  • %%SITE_PERL%%/Net/DNS/RR/SPF.pm
  • %%SITE_PERL%%/Net/DNS/RR/SRV.pm
  • %%SITE_PERL%%/Net/DNS/RR/SSHFP.pm
  • %%SITE_PERL%%/Net/DNS/RR/SVCB.pm
  • %%SITE_PERL%%/Net/DNS/RR/TKEY.pm
  • %%SITE_PERL%%/Net/DNS/RR/TLSA.pm
  • %%SITE_PERL%%/Net/DNS/RR/TSIG.pm
  • %%SITE_PERL%%/Net/DNS/RR/TXT.pm
  • %%SITE_PERL%%/Net/DNS/RR/URI.pm
  • %%SITE_PERL%%/Net/DNS/RR/X25.pm
  • %%SITE_PERL%%/Net/DNS/RR/ZONEMD.pm
  • %%SITE_PERL%%/Net/DNS/Resolver.pm
  • %%SITE_PERL%%/Net/DNS/Resolver/Base.pm
  • %%SITE_PERL%%/Net/DNS/Resolver/MSWin32.pm
  • %%SITE_PERL%%/Net/DNS/Resolver/Recurse.pm
  • %%SITE_PERL%%/Net/DNS/Resolver/UNIX.pm
  • %%SITE_PERL%%/Net/DNS/Resolver/android.pm
  • %%SITE_PERL%%/Net/DNS/Resolver/cygwin.pm
  • %%SITE_PERL%%/Net/DNS/Resolver/os2.pm
  • %%SITE_PERL%%/Net/DNS/Resolver/os390.pm
  • %%SITE_PERL%%/Net/DNS/Text.pm
  • %%SITE_PERL%%/Net/DNS/Update.pm
  • %%SITE_PERL%%/Net/DNS/ZoneFile.pm
  • %%PERL5_MAN3%%/Net::DNS.3.gz
  • %%PERL5_MAN3%%/Net::DNS::Domain.3.gz
  • %%PERL5_MAN3%%/Net::DNS::DomainName.3.gz
  • %%PERL5_MAN3%%/Net::DNS::FAQ.3.gz
  • %%PERL5_MAN3%%/Net::DNS::Header.3.gz
  • %%PERL5_MAN3%%/Net::DNS::Mailbox.3.gz
  • %%PERL5_MAN3%%/Net::DNS::Nameserver.3.gz
  • %%PERL5_MAN3%%/Net::DNS::Packet.3.gz
  • %%PERL5_MAN3%%/Net::DNS::Parameters.3.gz
  • %%PERL5_MAN3%%/Net::DNS::Question.3.gz
  • %%PERL5_MAN3%%/Net::DNS::RR.3.gz
  • %%PERL5_MAN3%%/Net::DNS::RR::A.3.gz

The first 100 are listed.

distinfo 1
FileSizeSHA256
Net-DNS-1.54.tar.gz2637757abe0e03e8eead04bfe432d0d90ec0dd61b8ba71afad324a9c76acc6a6fbe2a4
Master sites 1
  • CPAN

Commit history 1

DateCommitCreditsLog message
787dcc0cd6 Lucas Holt all p5 ports: fix CPAN author fetch paths
Add CPAN author subdirectories for 42 distributions whose generic module paths no longer resolve. AI-Assisted-by: Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>