Update root NS cache.

Delete bogus localhost.rev.
Add prototype localhost.rev and a script to create it automatically.
(NB to installl people: you should ask ``do you have a full-time connection
o the Internet?'', run this script, and enable named if the answer is
yes.)
This commit is contained in:
Garrett Wollman 1995-03-21 16:33:45 +00:00
parent 9dc5391c1c
commit 1440dc3c88
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=7221
3 changed files with 66 additions and 13 deletions

View File

@ -0,0 +1,15 @@
; From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90
; $Id$
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;
@ IN SOA @host@. root.@host@. (
@date@ ; Serial
3600 ; Refresh
300 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS @host@.
1 IN PTR localhost.@domain@.

35
etc/namedb/make-localhost Executable file
View File

@ -0,0 +1,35 @@
#!/bin/sh
#
# make-localhost - edit the appropriate local information into
# /etc/namedb/localhost.rev
#
if [ "`hostname -s`" != "`hostname`" ]; then
# hostname must contain domain
host=`hostname -s`
fullhost=`hostname`
domain=`echo $fullhost | sed "s/^$host\.//"`
else
host=`hostname`
if [ -z "$1" ]; then
echo -n 'Enter your domain name: '
read domain
else
domain="$1"
fi
# strip trailing dot, if any
domain=`echo $domain | sed 's/\.$//'`
fullhost="$host.$domain"
fi
date=`date +"%y%m%d"`
mv -f localhost.rev localhost.rev.BAK 2>/dev/null
exec sed -e "s/@host@/$fullhost/g" \
-e "s/@domain@/$domain/g" \
-e "s/@date@/$date/g" \
< PROTO.localhost.rev > localhost.rev

View File

@ -1,23 +1,26 @@
; @(#)root.cache 5.1 (Berkeley) 6/30/90
; Updated from ns.internic.net root NS record 21.3.1995 by wollman
;
; $Id$
; Initial cache data for root domain servers.
. IN NS NS.INTERNIC.NET.
IN NS AOS.ARL.ARMY.MIL.
IN NS KAVA.NISC.SRI.COM.
IN NS C.NYSER.NET.
IN NS NS1.ISI.EDU.
IN NS C.PSI.NET.
IN NS TERP.UMD.EDU.
IN NS NS.NASA.GOV.
IN NS NIC.NORDU.NET.
IN NS NS.ISC.ORG.
IN NS NS.NIC.DDN.MIL.
; Prep the cache (hotwire the addresses). Order does not matter.
NS.NIC.DDN.MIL. IN A 192.112.36.4
AOS.ARL.ARMY.MIL. IN A 128.63.4.82
IN A 192.5.25.82
KAVA.NISC.SRI.COM. IN A 192.33.33.24
C.NYSER.NET. IN A 192.33.4.12
TERP.UMD.EDU. IN A 128.8.10.90
NS.INTERNIC.NET. IN A 198.41.0.4
NS.NASA.GOV. IN A 128.102.16.10
IN A 192.52.195.10
NIC.NORDU.NET. IN A 192.36.148.17
NS.INTERNIC.NET. IN A 198.41.0.4
AOS.ARL.ARMY.MIL. IN A 128.63.4.82
IN A 192.5.25.82
NS1.ISI.EDU. IN A 128.9.0.107
C.PSI.NET. IN A 192.33.4.12
TERP.UMD.EDU. IN A 128.8.10.90
NS.NASA.GOV. IN A 128.102.16.10
IN A 192.52.195.10
NIC.NORDU.NET. IN A 192.36.148.17
NS.ISC.ORG. IN A 192.5.5.241