You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 rivejä
661 B
32 rivejä
661 B
#!/bin/sh |
|
|
|
SERVER=a.root-servers.net |
|
TMPFILE=/tmp/tmp.$$ |
|
ROOTFILE=./db.root |
|
|
|
date=`date` |
|
cat >$ROOTFILE <<EOT |
|
; |
|
; db.root -- BIND "hint" file |
|
; [automatically created on $date by db.root.sh] |
|
; |
|
; Notice: Although this file officially is only used to initially load |
|
; the cache of the BIND nameserver, it is actually used to specify the |
|
; root nameservers only. |
|
; |
|
|
|
EOT |
|
nslookup >$TMPFILE <<-EOF |
|
server $SERVER |
|
set type=NS |
|
. |
|
EOF |
|
cat $TMPFILE |\ |
|
awk ' |
|
/nameserver =/ { printf("%-20s 99999999 IN NS %s.\n", ".", $NF); } |
|
/address =/ { printf("%-20s 99999999 IN A %s\n", $1 ".", $NF); } |
|
' |\ |
|
sort >>$ROOTFILE |
|
rm $TMPFILE |
|
echo "" >>$ROOTFILE |
|
|
|
|