[206] in Hesiod

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post