Extra input data?

Mark_Andrews at isc.org Mark_Andrews at isc.org
Thu Nov 21 21:29:30 UTC 2002


> 
> I am running a slave of a domain of a subsidiary company we own. This
> is over internal lines for private addresses. Recently I stopped
> receiving zone transfers from them and I'm not sure why. I got this
> error in my log:
> 
> zone fhsc.com/IN: refresh: truncated UDP answer, initiating TCP zone
> xfer for master 10.0.8.81#53
> 
> So I turned on debugging and get all this and not sure what it means:
> 
> general: debug 1: soa_query: zone fhsc.com/IN: enter
> general: debug 3: dns_request_createvia
> general: debug 3: request_render
> general: debug 3: requestmgr_attach: 0x819a720: eref 1 iref 22
> general: debug 3: mgr_gethash
> general: debug 3: req_send: request 0x827db48
> general: debug 3: dns_request_createvia: request 0x827db48
> general: debug 3: req_senddone: request 0x827db48
> general: debug 3: req_response: request 0x827db48: success
> general: debug 3: req_cancel: request 0x827db48
> general: debug 3: req_sendevent: request 0x827db48
> general: debug 1: refresh_callback: zone fhsc.com/IN: enter
> general: debug 3: dns_request_getresponse: request 0x827db48
> general: debug 1: message has 407 byte(s) of trailing garbage

	Once the DNS message was parsed there was still another
	407 bytes received that wasn't accounted for.   The server
	most probably decided that the message would be truncted,
	set tc,  zeroed the record counters but failed to adjust
	the message size.

> general: info: zone fhsc.com/IN: refresh: truncated UDP answer,
> initiating TCP zone xfer for master 10.0.8.81#53
> general: debug 3: dns_request_destroy: request 0x827db48
> general: debug 3: req_destroy: request 0x827db48
> general: debug 3: requestmgr_detach: 0x819a720: eref 1 iref 21
> general: debug 1: queue_xfrin: zone fhsc.com/IN: enter
> general: debug 3: zone fhsc.com/IN: no database exists yet, requesting
> AXFR of initial version from 10.0.8.81#53
> xfer-in: debug 3: transfer of 'fhsc.com/IN' from 10.0.8.81#53:
> connected
> xfer-in: debug 3: transfer of 'fhsc.com/IN' from 10.0.8.81#53: sent
> request length prefix
> xfer-in: debug 3: transfer of 'fhsc.com/IN' from 10.0.8.81#53: sent
> request data
> xfer-in: debug 3: transfer of 'fhsc.com/IN' from 10.0.8.81#53: got
> nonincremental response
> xfer-in: error: transfer of 'fhsc.com/IN' from 10.0.8.81#53: failed
> while receiving responses: extra input data
> general: debug 1: zone fhsc.com/IN: zone transfer finished: extra
> input data
> xfer-in: info: transfer of 'fhsc.com/IN' from 10.0.8.81#53: end of
> transfer
> 
> 
> 407 bytes of trailing garbage? What can be causing that? Any help
> would be appreciated.

	Extra input data could indicate a malformed RR.  I could
	also indicate that there were records after the final SOA
	in the answer section.
	
	Mark
--
Mark Andrews, Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at isc.org


More information about the bind-users mailing list