1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
Source: all-knowing-dns
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Michael Stapelberg <stapelberg@debian.org>
Section: perl
Testsuite: autopkgtest-pkg-perl
Priority: optional
Build-Depends: debhelper-compat (= 12), libmodule-install-perl
Build-Depends-Indep: libmouse-perl,
libmousex-nativetraits-perl,
libnet-dns-perl,
libnetaddr-ip-perl,
libprivileges-drop-perl,
perl
Standards-Version: 4.2.1
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/all-knowing-dns
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/all-knowing-dns.git
Homepage: https://metacpan.org/release/AllKnowingDNS
Package: all-knowing-dns
Architecture: all
Depends: ${misc:Depends},
${perl:Depends},
libmouse-perl,
libmousex-nativetraits-perl,
libnet-dns-perl,
libnetaddr-ip-perl,
libprivileges-drop-perl
Description: tiny DNS server for IPv6 Reverse DNS
AllKnowingDNS provides reverse DNS for IPv6 networks which use SLAAC
(autoconf), e.g. for a /64 network.
.
The problem with IPv6 reverse DNS and traditional nameservers is that the
nameserver requires you to provide a zone file. Assuming you want to provide
RDNS for a /64 network, you have 2**64 = 18446744073709551616 different usable
IP addresses (a little less if you are using SLAAC). Providing a zone file for
that, even in a very terse notation, would consume a huge amount of disk space
and could not possibly be held in the memory of the computers available
nowadays.
.
AllKnowingDNS instead generates PTR and AAAA records on the fly. You only
configure which network you want to serve and what your entries should look
like.
|