From ad7c7464f06f0b983b436b52e7d00cf34d7bc6c4 Mon Sep 17 00:00:00 2001 From: itojun <> Date: Mon, 21 Jan 2002 04:04:18 +0000 Subject: [PATCH] do not taint ::/124 for IPv6 localhost table. avoid lookups to localhost.berkeley.edu. --- src/etc/namedb/localhost.rev | 2 +- src/etc/namedb/localhost.v6.rev | 10 ++++++++++ src/etc/namedb/localhost.zone | 12 ++++++++++++ src/etc/namedb/named.boot | 3 ++- 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 src/etc/namedb/localhost.v6.rev create mode 100644 src/etc/namedb/localhost.zone diff --git a/src/etc/namedb/localhost.rev b/src/etc/namedb/localhost.rev index 7956a357..63872e27 100644 --- a/src/etc/namedb/localhost.rev +++ b/src/etc/namedb/localhost.rev @@ -7,4 +7,4 @@ 3600000 ; Expire 3600 ) ; Minimum IN NS ucbvax.Berkeley.EDU. -1 IN PTR localhost.Berkeley.EDU. +1 IN PTR localhost. diff --git a/src/etc/namedb/localhost.v6.rev b/src/etc/namedb/localhost.v6.rev new file mode 100644 index 00000000..bdf8f6dd --- /dev/null +++ b/src/etc/namedb/localhost.v6.rev @@ -0,0 +1,10 @@ +; @(#)localhost.rev 5.1 (Berkeley) 6/30/90 + +@ IN SOA ucbvax.Berkeley.EDU. rwh.ucbvax.Berkeley.EDU. ( + 14 ; Serial + 3600 ; Refresh + 900 ; Retry + 3600000 ; Expire + 3600 ) ; Minimum + IN NS ucbvax.Berkeley.EDU. + IN PTR localhost. diff --git a/src/etc/namedb/localhost.zone b/src/etc/namedb/localhost.zone new file mode 100644 index 00000000..e5af5f79 --- /dev/null +++ b/src/etc/namedb/localhost.zone @@ -0,0 +1,12 @@ +; @(#)localhost.rev 5.1 (Berkeley) 6/30/90 + +@ IN SOA ucbvax.Berkeley.EDU. rwh.ucbvax.Berkeley.EDU. ( + 14 ; Serial + 3600 ; Refresh + 900 ; Retry + 3600000 ; Expire + 3600 ) ; Minimum + IN NS ucbvax.Berkeley.EDU. +localhost. IN NS localhost. + IN A 127.0.0.1 + IN AAAA ::1 diff --git a/src/etc/namedb/named.boot b/src/etc/namedb/named.boot index 9ae2aa30..fa591e31 100644 --- a/src/etc/namedb/named.boot +++ b/src/etc/namedb/named.boot @@ -12,7 +12,8 @@ directory /namedb cache . root.cache primary 0.0.127.IN-ADDR.ARPA localhost.rev -primary 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 localhost.rev +primary 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 localhost.v6.rev +primary localhost localhost.zone ; example secondary server config: ; secondary Berkeley.EDU 128.32.130.11 128.32.133.1 ucbhosts.bak