[206] in Hesiod
Re: Strange Lame delegation
daemon@ATHENA.MIT.EDU (Greg Wohletz)
Tue Jun 28 16:09:10 1994
To: Todd.Miller@cs.colorado.edu
Cc: paul@vix.com, gshapiro@wpi.edu, hesiod@MIT.EDU
In-Reply-To: Your message of "Tue, 28 Jun 1994 13:49:15 MDT."
<199406281949.NAA08670@newpiper.cs.colorado.edu>
Date: Tue, 28 Jun 1994 13:04:01 -0700
From: Greg Wohletz <greg@duke.CS.UNLV.EDU>
>Todd.Miller@cs.colorado.edu says:
>> >Anyone care to hazard a guess as to why these started showing up in my
>> >logs once I converted to BETA3?
>> >
>> >Lame delegation to '' from [131.216.16.8] (server for ''?) on query on name 'eddie.CS.UNLV.EDU'
>> >
>> >
>> > --Greg
>>
>> I think it has something to do with my hesiod data that operates without
>> real root nameservers, does this make sence?
>
>Could be as I'm getting similar warnings running with hesiod. Would you
>mind sending me your bind 4.9.x hesiod setup? I'm currently running
>4.9.3-beta4 hacked by me to allow multiple cache files, but I'm not sure
>how far I trust it... (although it does seem to work).
Thank goodness someone else is seeing this! Another error that I've been
seeing is:
ns_forw: query(EDDIE.CS.UNLV.EDU) contains our address (JIMI.CS.UNLV.EDU:131.216.22.2)
I'll enclose all my config files at the end of this message, one thing I
found in my hesiod library code (Athena 06Mar90) was the following line
inside of the _resolve routine:
_res.options |= RES_IGNTC;
This worries me, although this stuff has been working for something like 3
years without a problem until I tried going to BETA3 (It is know to work
with the 4.9-BETA (4.9.930417) which I've was running previous to my
attempt to move to BETA3. Previous to that I was running 4.8.3.
I'm CC'ing this to the hesiod mailing list as well since they may be able
to shed some light on the subject.
--Greg
#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create the files:
# named.boot
# root.cache
# hesiod/hesiod.db
# This archive created: Tue Jun 28 13:03:07 1994
export PATH; PATH=/bin:$PATH
if test -f 'named.boot'
then
echo shar: will not over-write existing file "'named.boot'"
else
cat << \SHAR_EOF > 'named.boot'
;
; Boot file for Primary Master Name Server for UNLV.EDU (jimi.CS.UNLV.EDU)
;
; 04Oct91 Greg Wohletz <greg@cs.unlv.edu>
;
directory /local/domain/db
; type domain source host/file backup file
domain UNLV.EDU
primary UNLV.EDU unlvhosts
primary CS.UNLV.EDU cshosts
primary EE.UNLV.EDU eehosts
primary CE.UNLV.EDU cehosts
primary ME.UNLV.EDU mehosts
primary TRC.UNLV.EDU trchosts
primary ISRI.UNLV.EDU isrihosts
primary Egr.UNLV.EDU egrhosts
primary SLIP.UNLV.EDU sliphosts
primary 16.216.131.in-addr.arpa b3net.rev
primary 17.216.131.in-addr.arpa b1net.rev
primary 18.216.131.in-addr.arpa troom.rev
primary 19.216.131.in-addr.arpa oslab.rev
primary 20.216.131.in-addr.arpa isri.rev
primary 21.216.131.in-addr.arpa troom2.rev
primary 22.216.131.in-addr.arpa mroom.rev
primary 23.216.131.in-addr.arpa spare.rev
primary 0.0.127.IN-ADDR.ARPA localhost.rev
primary/HS NS.UNLV.EDU hesiod/hesiod.db
;
; other unlv.edu people
;
secondary Physics.UNLV.EDU 131.216.47.23 physics.bak
;
; mx domains
;
primary ASCI.COM asci.com
primary MOJAVE.COM mojave.com
;
; secondary for nevada.edu and 216.131.in-addr.arpa
;
secondary nevada.edu 131.216.1.11 nevada.bak
secondary 216.131.in-addr.arpa 131.216.1.11 unsrev.bak
;
; secondary for diku.dk (denmark)
;
secondary diku.dk 130.225.96.3 BAK.host.diku.dk
secondary diku.edu 130.225.96.3 BAK.host.diku.edu
secondary 96.225.130.in-addr.arpa 130.225.96.3 BAK.130.225.96
;
; secondary for interact.k12.nv.us (clark county school dist)
;
secondary interact.k12.nv.us 131.216.1.11 interact.bak
;
; secondary for nevada.net
;
secondary nevada.net 131.216.1.11 nevada.net.bak
;
; cache initialization
;
cache . root.cache
SHAR_EOF
fi # end of overwriting check
if test -f 'root.cache'
then
echo shar: will not over-write existing file "'root.cache'"
else
cat << \SHAR_EOF > 'root.cache'
; Initial cache data for root domain servers.
;
; This data waas current as of April 15, 1993. The official and
; current version is always available from RS.INTERNIC.NET as
; /domain/named.cache
;
. 99999999 IN NS AOS.ARL.ARMY.MIL.
99999999 IN NS NS1.ISI.EDU.
99999999 IN NS C.NYSER.NET.
99999999 IN NS TERP.UMD.EDU.
99999999 IN NS NS.NASA.GOV.
99999999 IN NS NIC.NORDU.NET.
99999999 IN NS NS.NIC.DDN.MIL.
99999999 IN NS NS.INTERNIC.NET.
;
; Prep the cache (hotwire the addresses). Order does not matter
;
AOS.ARL.ARMY.MIL. 99999999 A 128.63.4.82
AOS.ARL.ARMY.MIL. 99999999 A 192.5.25.82
NS1.ISI.EDU. 99999999 A 128.9.0.107
C.NYSER.NET. 99999999 A 192.33.4.12
TERP.UMD.EDU. 99999999 A 128.8.10.90
NS.NASA.GOV. 99999999 A 128.102.16.10
NS.NASA.GOV. 99999999 A 192.52.195.10
NIC.NORDU.NET. 99999999 A 192.36.148.17
NS.NIC.DDN.MIL. 99999999 A 192.112.36.4
NS.INTERNIC.NET. 99999999 A 198.41.0.4
;
; hesiod
;
. 99999999 HS NS JIMI.CS.UNLV.EDU.
99999999 HS NS EDDIE.CS.UNLV.EDU.
99999999 HS NS BESSIE.CS.UNLV.EDU.
JIMI.CS.UNLV.EDU. 99999999 HS A 131.216.22.2
EDDIE.CS.UNLV.EDU. 99999999 HS A 131.216.16.8
BESSIE.CS.UNLV.EDU. 99999999 HS A 131.216.18.2
SHAR_EOF
fi # end of overwriting check
if test -f 'hesiod/hesiod.db'
then
echo shar: will not over-write existing file "'hesiod/hesiod.db'"
else
cat << \SHAR_EOF > 'hesiod/hesiod.db'
;
; Authoritative data for ns.UNLV.EDU, class HS
;
@ HS SOA jimi.CS.UNLV.EDU. greg.CS.UNLV.EDU. (
94061570 ; serial
3600 ; refresh (1 hour)
3600 ; retry (1 hour)
2419200 ; expire (4 weeks)
43200 ) ; min (12 hours)
604800 HS NS jimi.CS.UNLV.EDU.
604800 HS NS eddie.CS.UNLV.EDU.
604800 HS NS bessie.CS.UNLV.EDU.
jimi.CS.UNLV.EDU. 604800 HS A 131.216.22.2
eddie.CS.UNLV.EDU. 604800 HS A 131.216.16.8
bessie.CS.UNLV.EDU. 604800 HS A 131.216.18.2
;
$INCLUDE hesiod/passwd_system.db ; system passwd entries
$INCLUDE hesiod/passwd_user.db ; user passwd entries
$INCLUDE hesiod/group.db ; group
$INCLUDE hesiod/uid_system.db ; uid -> passwd
$INCLUDE hesiod/uid_user.db ; uid -> passwd
$INCLUDE hesiod/gid.db ; gid -> passwd
$INCLUDE hesiod/services.db ; services
$INCLUDE hesiod/ports.db ; services
$INCLUDE hesiod/cluster.db ; machine clusters
$INCLUDE hesiod/auth.db ; user authorizations
$INCLUDE hesiod/sloc.db ; server locations
$INCLUDE hesiod/printer.db ; printer quota
SHAR_EOF
fi # end of overwriting check
# End of shell archive
exit 0