Ralf S. Engelschall 23 лет назад
Родитель
Сommit
624d4cf591
5 измененных файлов с 37 добавлено и 12 удалено
  1. 8 6
      bind/bind.spec
  2. 1 2
      bind/db.localhost
  3. 2 3
      bind/db.127.0.0
  4. 17 0
      bind/db.localhost.ipv6
  5. 9 1
      bind/named.conf

+ 8 - 6
bind/bind.spec

@@ -33,17 +33,18 @@ Distribution: OpenPKG [BASE]
 Group:        DNS
 License:      ISC
 Version:      9.2.1
-Release:      20021111
+Release:      20021203
 
 #   list of sources
 Source0:      ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{version}.tar.gz
 Source2:      db.root
 Source3:      db.root.sh
 Source4:      db.localhost
-Source5:      db.127.0.0
-Source6:      named.conf
-Source7:      rndc.conf
-Source8:      rc.bind
+Source5:      db.localhost.ipv4
+Source6:      db.localhost.ipv6
+Source7:      named.conf
+Source8:      rndc.conf
+Source9:      rc.bind
 
 #   build information
 Prefix:       %{l_prefix}
@@ -118,8 +119,9 @@ AutoReqProv:  no
     %{l_shtool} mkdir -f -p -m 755 \
         $RPM_BUILD_ROOT%{l_prefix}/etc/bind/named.db
     %{l_shtool} install -c -m 644 \
-        %{SOURCE db.127.0.0} \
         %{SOURCE db.localhost} \
+        %{SOURCE db.localhost.ipv4} \
+        %{SOURCE db.localhost.ipv6} \
         %{SOURCE db.root} \
         %{SOURCE db.root.sh} \
         $RPM_BUILD_ROOT%{l_prefix}/etc/bind/named.db/

+ 1 - 2
bind/db.localhost

@@ -2,8 +2,7 @@
 ;   db.localhost -- zonefile for the forward mapping of the loopback network
 ;
 
-$ORIGIN localhost.
-$TTL    86400       ; = 1D
+$TTL    86400
 
 @       IN  SOA     localhost. root.localhost. (
                             2001010101 ; SERIAL

+ 2 - 3
bind/db.127.0.0

@@ -1,9 +1,8 @@
 ;
-;   db.127.0.0 -- zonefile for the reverse mapping of the loopback network
+;   db.localhost.ipv4 -- zonefile for the IPv4 reverse mapping of the loopback network
 ;
 
-$ORIGIN 0.0.127.in-addr.arpa.
-$TTL    86400       ; = 1D
+$TTL    86400
 
 @       IN  SOA     localhost. root.localhost. (
                         2001010101 ; SERIAL

+ 17 - 0
bind/db.localhost.ipv6

@@ -0,0 +1,17 @@
+;
+;   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.
+

+ 9 - 1
bind/named.conf

@@ -55,7 +55,15 @@ zone "localhost" IN {
 
 zone "0.0.127.in-addr.arpa" IN {
     type           master;
-    file           "db.127.0.0";
+    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;  };