diff options
author | ume <ume@FreeBSD.org> | 2002-01-22 17:22:41 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2002-01-22 17:22:41 +0000 |
commit | fab7c109cf866bbe9a8703794d2f261256c2a0ce (patch) | |
tree | 09e3ff4e7adb3428ac44b53e3dc3557901a99778 /etc/namedb | |
parent | 566f6c525032b28586b7049329405dcbbfdc6b33 (diff) | |
download | FreeBSD-src-fab7c109cf866bbe9a8703794d2f261256c2a0ce.zip FreeBSD-src-fab7c109cf866bbe9a8703794d2f261256c2a0ce.tar.gz |
Do not taint ::/124 for localhost reverse table.
Diffstat (limited to 'etc/namedb')
-rw-r--r-- | etc/namedb/PROTO.localhost-v6.rev | 17 | ||||
-rwxr-xr-x | etc/namedb/make-localhost | 7 | ||||
-rw-r--r-- | etc/namedb/named.conf | 4 |
3 files changed, 26 insertions, 2 deletions
diff --git a/etc/namedb/PROTO.localhost-v6.rev b/etc/namedb/PROTO.localhost-v6.rev new file mode 100644 index 0000000..1616771 --- /dev/null +++ b/etc/namedb/PROTO.localhost-v6.rev @@ -0,0 +1,17 @@ +; From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90 +; $FreeBSD$ +; +; This file is automatically edited by the `make-localhost' script in +; the /etc/namedb directory. +; + +$TTL 3600 + +@ IN SOA @host@. root.@host@. ( + @date@ ; Serial + 3600 ; Refresh + 900 ; Retry + 3600000 ; Expire + 3600 ) ; Minimum + IN NS @host@. + IN PTR localhost.@domain@. diff --git a/etc/namedb/make-localhost b/etc/namedb/make-localhost index 704fd55..f3f0b1d 100755 --- a/etc/namedb/make-localhost +++ b/etc/namedb/make-localhost @@ -32,6 +32,13 @@ fi date=`date +"%Y%m%d"` +mv -f localhost-v6.rev localhost-v6.rev.BAK 2>/dev/null + +sed -e "s/@host@/$fullhost/g" \ + -e "s/@domain@/$domain/g" \ + -e "s/@date@/$date/g" \ + < PROTO.localhost-v6.rev > localhost-v6.rev + mv -f localhost.rev localhost.rev.BAK 2>/dev/null exec sed -e "s/@host@/$fullhost/g" \ diff --git a/etc/namedb/named.conf b/etc/namedb/named.conf index 15a5052..aba36dc 100644 --- a/etc/namedb/named.conf +++ b/etc/namedb/named.conf @@ -66,9 +66,9 @@ zone "0.0.127.IN-ADDR.ARPA" { file "localhost.rev"; }; -zone "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.INT" { +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.INT" { type master; - file "localhost.rev"; + file "localhost-v6.rev"; }; // NB: Do not use the IP addresses below, they are faked, and only |