Per-chapter and per-server resources for "Alternative DNS Servers"

The [Dxxx] references below (e.g. [D051]) are the reference numbers given to specific downloads, as explained in the Preface on page xxxv of the book.

Shell and SQL scripts are shown with extension .sh and .sql but for security reasons their URLs refer to .sh.txt and .sql.txt so that's how they will download. You should rename them after downloading.

Resources specific to individual servers

These items are listed in alphabetical order.

bind

djbdns

dlz

dlz/autoptr

  • f-inarpa4.sql: MySQL function returns in-addr.arpa from IPv4.
  • f-ip4octet.sql: MySQL function return the fourth octet of a dotted-quad.
  • f-revip4.sql: MySQL function return a reversed dotted-quad .
  • ins.pl: Sample insert in Perl.
  • schema.sql: MySQL database schema.
  • trigger.sql: MySQL trigger: automatic insert of `PTR' when an `A' is inserted.

dlz/bdbhpt

dlz/ldap

dlz/mysql

dnssec

ldap

ldapdns

lua/getconfig

lua/recursor

mara

misc/countries

[D311] misc/rfc1464

mydns

nsd

  • Makefile: Makefile for fixserial.pl.
  • fixserial.pl: Read SOA from zone file and set new serial number.

nss

pdns

pdns/ldap

pdns/newzone

pdns/opendbx

pdns/perl

pdns/pipe

  • loadb.pl: Example of PowerDNS pipe backend in Perl.

[D291] pdns/trigger

performance/bind

performance/dlz

performance/maradns

performance/mydns

performance/nsd

performance/pdns

performance/sdb-ldap

perldns

sdb/axfr

[D084] sdb/jpload

sdb/ldap

unbound

[D190] updates/pmc-pms

updates/rfc2136

wdns

Resources by reference

The following resources are explicitly mentioned in the text of the book: