[105] in Hesiod
root hesiod servers
daemon@ATHENA.MIT.EDU (Alan Sheets)
Mon Oct 12 11:49:21 1992
To: hesiod@Athena.MIT.EDU
Date: Mon, 12 Oct 92 11:21:57 EDT
From: Alan Sheets <b3ky03w@shoes.BELL-ATL.COM>
Reply-To: b3ky03w@shoes.BELL-ATL.COM
Since there are no root hesiod servers, I decided to run roots here. However,
something is still not right. Requests sent to the local hesiod/dns server
ignore the fact that the local server is in fact a root hesiod server, at least
that's what I gather from the output of running named in debug:
QUESTIONS:
d3ky03w.passwd.NS.WASH.BELL-ATL.COM, type = TXT, class = HS
req: nlookup(d3ky03w.passwd.NS.WASH.BELL-ATL.COM) id 2 type=16
req: found 'd3ky03w.passwd.NS.WASH.BELL-ATL.COM' as 'd3ky03w.passwd.NS.WASH.BELL
-ATL.COM' (cname=0)
wanted(2f120, 4, 16) 4, 16
finddata: added 1 class 4 type 16 RRs
req: foundname = 1 count = 1 founddata = 1 cname = 0
sort_response(1)
findns: SOA found
req: leaving (d3ky03w.passwd.NS.WASH.BELL-ATL.COM, rcode 0)
req: answer -> 141.149.20.5 5 (4658) id=2 Local
datagram from 141.149.20.5 port 4659, fd 5, len 62
ns_req()
HEADER:
opcode = QUERY, id = 3, rcode = NOERROR
header flags: rd
qdcount = 1, ancount = 0, nscount = 0, arcount = 0
QUESTIONS:
if000008.WASH.BELL-ATL.COM.WASH.BELL-ATL.COM, type = A, class = IN
req: nlookup(if000008.WASH.BELL-ATL.COM.WASH.BELL-ATL.COM) id 3 type=1
req: found 'if000008.WASH.BELL-ATL.COM.WASH.BELL-ATL.COM' as 'WASH.BELL-ATL.COM'
(cname=0)
findns: SOA found
req: leaving (if000008.WASH.BELL-ATL.COM.WASH.BELL-ATL.COM, rcode 3)
req: answer -> 141.149.20.5 5 (4659) id=3 Local
datagram from 141.149.20.5 port 4660, fd 5, len 57
ns_req()
HEADER:
opcode = QUERY, id = 4, rcode = NOERROR
header flags: rd
qdcount = 1, ancount = 0, nscount = 0, arcount = 0
QUESTIONS:
if000008.WASH.BELL-ATL.COM.BELL-ATL.COM, type = A, class = IN
req: nlookup(if000008.WASH.BELL-ATL.COM.BELL-ATL.COM) id 4 type=1
req: found 'if000008.WASH.BELL-ATL.COM.BELL-ATL.COM' as 'BELL-ATL.COM' (cname=0)
findns: using cache
findns: 7 NS's added for ''
ns_forw()
nslookup(nsp=xf7fff494,qp=x2d738)
nslookup: NS NS.NIC.DDN.MIL c1 t2 (x0)
nslookup: 1 ns addrs
nslookup: NS AOS.BRL.MIL c1 t2 (x0)
nslookup: 4 ns addrs
nslookup: NS KAVA.NISC.SRI.COM c1 t2 (x0)
nslookup: 5 ns addrs
nslookup: NS C.NYSER.NET c1 t2 (x0)
nslookup: 6 ns addrs
nslookup: NS TERP.UMD.EDU c1 t2 (x0)
nslookup: 7 ns addrs
nslookup: NS NS.NASA.GOV c1 t2 (x0)
nslookup: 9 ns addrs
nslookup: NS NIC.NORDU.NET c1 t2 (x0)
nslookup: 10 ns addrs
nslookup: 10 ns addrs total
retrytime: nstime 0ms.
schedretry(0x2d738, 4sec)
forw: forw -> 140.108.2.4 7 (53) nsid=10 id=4 0ms retry 4 sec
datagram from 140.108.2.4 port 53, fd 5, len 57
ns_req()
HEADER:
opcode = QUERY, id = 10, rcode = NOERROR
header flags: qr aa rd ra
qdcount = 1, ancount = 0, nscount = 0, arcount = 0
QUESTIONS:
if000008.WASH.BELL-ATL.COM.BELL-ATL.COM, type = A, class = IN
qfindid(10)
USER response nsid=10 id=4
resp: ancount 0, aucount 0, arcount 0
resp: leaving auth NO
send_msg -> 141.149.20.5 (UDP 5 4660) id=4
qremove(x2d738)
unsched(0x2d738, 4 )
qfree( x2d738 )
datagram from 141.149.20.5 port 4661, fd 5, len 44
ns_req()
HEADER:
opcode = QUERY, id = 5, rcode = NOERROR
header flags: rd
qdcount = 1, ancount = 0, nscount = 0, arcount = 0
QUESTIONS:
if000008.WASH.BELL-ATL.COM, type = A, class = IN
req: nlookup(if000008.WASH.BELL-ATL.COM) id 5 type=1
req: found 'if000008.WASH.BELL-ATL.COM' as 'if000008.WASH.BELL-ATL.COM' (cname=0
)
wanted(2a3b0, 1, 1) 1, 1
wanted(2e400, 1, 1) 4, 1
finddata: added 1 class 1 type 1 RRs
req: foundname = 1 count = 1 founddata = 1 cname = 0
sort_response(1)
findns: SOA found
req: leaving (if000008.WASH.BELL-ATL.COM, rcode 0)
req: answer -> 141.149.20.5 5 (4661) id=5 Local
Various (hopefully relevent) config files:
*******************************named.boot**********************************
directory /usr/local/domain
cache . named.ca
primary WASH.BELL-ATL.COM wash.zone
primary NS.WASH.BELL-ATL.COM hesiod.zone
primary 149.141.IN-ADDR.ARPA 149.141.zone
primary 204.151.IN-ADDR.ARPA 204.151.zone
primary 0.0.127.IN-ADDR.ARPA named.locrev
forwarders 140.108.2.4 140.108.1.1
***************************************************************************
*******************************named.ca************************************
. 99999999 IN NS bagout.BELL-ATL.COM.
bagout.BELL-ATL.COM. 99999999 IN A 140.108.1.1
. 99999999 IN NS bagin.BELL-ATL.COM.
bagin.BELL-ATL.COM. 99999999 IN A 140.108.2.4
***************************************************************************
*******************************hesiod.ca***********************************
NS.WASH.BELL-ATL.COM. 99999999 HS NS if000008.WASH.BE
LL-ATL.COM.
if000008.WASH.BELL-ATL.COM. 99999999 HS A 141.149.20.5
if000008.WASH.BELL-ATL.COM. 99999999 IN A 141.149.20.5
***************************************************************************
Can anyone see something obvious as to why the local root servers are being
ignored? Its a pain when a network link goes down.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alan Sheets | "If we can't fix it, it ain't broke."
b3ky03w@shoes.BELL-ATL.COM | "And if it ain't broke, we break it."
..!bagate!shoes!b3ky03w | -UNIX System Administration Guide
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=