diff -r 434e5cc73d47 -r d927b76d07e3 bind/bind.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bind/bind.txt Tue Aug 28 18:33:15 2012 +0200
@@ -0,0 +1,255 @@
+
+##
+## @l_prefix@/etc/bind/named.conf -- BIND configuration
+##
+
+controls {
+ unix "@l_prefix@/var/bind/named.ctl"
+ perm 0600 owner @l_ruid@ group @l_rgid@
+ keys { "rndc-key"; };
+ #inet 127.0.0.1 port 953
+ #allow { 127.0.0.1; }
+ #keys { "rndc-key"; };
+};
+
+include "@l_prefix@/etc/bind/rndc.key";
+
+logging {
+ channel logfile {
+ file "@l_prefix@/var/bind/named.log";
+ severity info;
+ print-category yes;
+ print-severity no;
+ print-time yes;
+ };
+ category "default" { "logfile"; };
+ category "client" { "logfile"; };
+ category "config" { "logfile"; };
+ category "database" { "logfile"; };
+ category "delegation-only" { "logfile"; };
+ category "dispatch" { "logfile"; };
+ category "dnssec" { "logfile"; };
+ category "general" { "logfile"; };
+ category "lame-servers" { "logfile"; };
+ category "network" { "logfile"; };
+ category "notify" { "logfile"; };
+ category "queries" { "logfile"; };
+ category "resolver" { "logfile"; };
+ category "security" { "logfile"; };
+ category "update" { "logfile"; };
+ category "xfer-in" { "logfile"; };
+ category "xfer-out" { "logfile"; };
+ category "unmatched" { "null"; };
+};
+
+options {
+ pid-file "@l_prefix@/var/bind/named.pid";
+ directory "@l_prefix@/etc/bind/named.db";
+ statistics-file "@l_prefix@/var/bind/named.stats";
+ allow-query { any; };
+ allow-transfer { any; };
+ allow-recursion { 127.0.0.0/8; };
+ recursion yes;
+ transfers-in 10;
+ transfers-per-ns 2;
+ max-transfer-time-in 120;
+ transfer-format one-answer;
+ cleaning-interval 60;
+ interface-interval 60;
+ listen-on port 53 { 127.0.0.1; };
+ #query-source address 127.0.0.1 port *;
+ #transfer-source 127.0.0.1;
+ #notify-source 127.0.0.1;
+};
+
+zone "." IN {
+ type hint;
+ file "db.root";
+};
+
+zone "localhost" IN {
+ type master;
+ file "db.localhost";
+ notify no;
+ allow-update { none; };
+ allow-transfer { any; };
+};
+
+zone "0.0.127.in-addr.arpa" IN {
+ type master;
+ file "db.localhost.ipv4";
+ notify no;
+ allow-update { none; };
+ allow-transfer { any; };
+};
+
+zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" {
+ type master;
+ file "db.localhost.ipv6";
+ notify no;
+ allow-update { none; };
+ allow-transfer { any; };
+};
+
+
+
+##
+## @l_prefix@/etc/bind/rndc.conf -- BIND rndc configuration
+##
+
+options {
+ default-server localhost-unix;
+};
+
+server localhost-unix {
+ addresses { "@l_prefix@/var/bind/named.ctl"; };
+ key "rndc-key";
+};
+
+server localhost-inet {
+ addresses { 127.0.0.1; };
+ port 953;
+ key "rndc-key";
+};
+
+include "@l_prefix@/etc/bind/rndc.key";
+
+
+
+;;
+;; db.root -- Internet Root Nameservers
+;; DO NOT EDIT, IT WAS AUTOMATICALLY CREATED ON 2011-02-06 BY db.root.sh!
+;;
+
+. 99999999 IN NS A.ROOT-SERVERS.NET.
+. 99999999 IN NS B.ROOT-SERVERS.NET.
+. 99999999 IN NS C.ROOT-SERVERS.NET.
+. 99999999 IN NS D.ROOT-SERVERS.NET.
+. 99999999 IN NS E.ROOT-SERVERS.NET.
+. 99999999 IN NS F.ROOT-SERVERS.NET.
+. 99999999 IN NS G.ROOT-SERVERS.NET.
+. 99999999 IN NS H.ROOT-SERVERS.NET.
+. 99999999 IN NS I.ROOT-SERVERS.NET.
+. 99999999 IN NS J.ROOT-SERVERS.NET.
+. 99999999 IN NS K.ROOT-SERVERS.NET.
+. 99999999 IN NS L.ROOT-SERVERS.NET.
+. 99999999 IN NS M.ROOT-SERVERS.NET.
+A.ROOT-SERVERS.NET. 99999999 IN A 198.41.0.4
+A.ROOT-SERVERS.NET. 99999999 IN AAAA 2001:503:ba3e::2:30
+B.ROOT-SERVERS.NET. 99999999 IN A 192.228.79.201
+C.ROOT-SERVERS.NET. 99999999 IN A 192.33.4.12
+D.ROOT-SERVERS.NET. 99999999 IN A 128.8.10.90
+E.ROOT-SERVERS.NET. 99999999 IN A 192.203.230.10
+F.ROOT-SERVERS.NET. 99999999 IN A 192.5.5.241
+F.ROOT-SERVERS.NET. 99999999 IN AAAA 2001:500:2f::f
+G.ROOT-SERVERS.NET. 99999999 IN A 192.112.36.4
+H.ROOT-SERVERS.NET. 99999999 IN A 128.63.2.53
+H.ROOT-SERVERS.NET. 99999999 IN AAAA 2001:500:1::803f:235
+I.ROOT-SERVERS.NET. 99999999 IN A 192.36.148.17
+I.ROOT-SERVERS.NET. 99999999 IN AAAA 2001:7fe::53
+J.ROOT-SERVERS.NET. 99999999 IN A 192.58.128.30
+J.ROOT-SERVERS.NET. 99999999 IN AAAA 2001:503:c27::2:30
+K.ROOT-SERVERS.NET. 99999999 IN A 193.0.14.129
+K.ROOT-SERVERS.NET. 99999999 IN AAAA 2001:7fd::1
+L.ROOT-SERVERS.NET. 99999999 IN A 199.7.83.42
+L.ROOT-SERVERS.NET. 99999999 IN AAAA 2001:500:3::42
+M.ROOT-SERVERS.NET. 99999999 IN A 202.12.27.33
+M.ROOT-SERVERS.NET. 99999999 IN AAAA 2001:dc3::35
+
+
+
+#!/bin/sh
+
+ROOTFILE=./db.root
+
+echo '@l_prefix@' | egrep '^@l_' | egrep 'prefix@$' >/dev/null
+if [ $? -eq 0 ]; then
+ CURL='curl'
+ DIG='dig'
+else
+ CURL='@l_prefix@/bin/openpkg curl'
+ DIG='@l_prefix@/bin/dig'
+fi
+
+date=`date '+%Y-%m-%d'`
+cat >$ROOTFILE <$ROOTFILE.raw
+for i in A B C D E F G H I J K L M; do
+ ${DIG} @$i.ROOT-SERVERS.NET . NS >>$ROOTFILE.raw
+done
+[ -f $ROOTFILE.raw ] || exit 1
+awk <$ROOTFILE.raw '
+ /[ ]NS[ ]/ { printf("%-20s 99999999 IN NS %s\n", $1, toupper($NF)); }
+ /[ ]AAAA[ ]/ { printf("%-20s 99999999 IN AAAA %s\n", toupper($1), tolower($NF)); }
+ /[ ]A[ ]/ { printf("%-20s 99999999 IN A %s\n", toupper($1), tolower($NF)); }
+' |\
+egrep -v '^;' |\
+sort -u >>$ROOTFILE
+echo "" >>$ROOTFILE
+rm $ROOTFILE.raw
+
+
+
+;;
+;; db.localhost -- zonefile for the forward mapping of the loopback network
+;;
+
+$TTL 86400
+
+@ IN SOA localhost. root.localhost. (
+ 2001010101 ; SERIAL
+ 6H ; REFRESH: Secondaries refresh
+ 60M ; RETRY: Secondaries retry
+ 1W ; EXPIRE: Maximum TTL of data (expiry)
+ 1D ; MINTTL: Minimum TTL of data (expiry)
+ )
+
+ IN NS @
+ IN A 127.0.0.1
+
+
+
+;;
+;; db.localhost.ipv4 -- zonefile for the IPv4 reverse mapping of the loopback network
+;;
+
+$TTL 86400
+
+@ IN SOA localhost. root.localhost. (
+ 2001010101 ; SERIAL
+ 6H ; REFRESH: Secondaries refresh
+ 60M ; RETRY: Secondaries retry
+ 1W ; EXPIRE: Maximum TTL of data (expiry)
+ 1D ; MINTTL: Minimum TTL of data (expiry)
+ )
+
+ IN NS @
+1 IN PTR localhost.
+
+
+
+;;
+;; db.localhost.ipv6 -- zonefile for the IPv6 reverse mapping of the loopback network
+;;
+
+$TTL 86400
+
+@ IN SOA localhost. root.localhost. (
+ 2001010101 ; SERIAL
+ 6H ; REFRESH: Secondaries refresh
+ 60M ; RETRY: Secondaries retry
+ 1W ; EXPIRE: Maximum TTL of data (expiry)
+ 1D ; MINTTL: Minimum TTL of data (expiry)
+ )
+
+ IN NS @
+ IN PTR localhost.
+
+