ID mismatch

Pavel Urban urbanp at mlp.cz
Wed Sep 15 13:45:06 UTC 2004


Mark Andrews wrote:
>>Hello,
>>
>>one of our customers has his own primary DNS. We aren't able to transfer 
>>  zone from him.
>>
>>[root at kobyla etc]# dig @80.188.222.162 mikroregion-nymbursko.cz -t axfr
>>
>>; <<>> DiG 9.2.2 <<>> @80.188.222.162 mikroregion-nymbursko.cz -t axfr
>>;; global options:  printcmd
>>mikroregion-nymbursko.cz. 86400 IN      SOA     gran.meu-nbk.cz. 
>>admin.meu-nbk.cz. 2004091411 10800 3600 604800 86400
>>;; ERROR: ID mismatch: expected ID 56851, got 0
>>
>>Unfortunately I don't know what remote system is. Ours are older RedHat 
>>Linuxes, running Bind 9.2.2. Anybody knows what to do with it? 
>>Suggestions are welcome, further information will be obtained. Thanks!
>>
>>Pavel Urban
> 
>  
> 	DNS messages have a ID field in them.  This is supposed to be
> 	copied into the answer to allow them to be matched up with the
> 	question.  This is true for both TCP and UDP.  You can have
> 	multiple outstanding queries on a TCP connection.
> 
> 	The master is a old system which doesn't copy the ID field into all
> 	of the messages in the AXFR stream.  It adds them to the starting
> 	SOA and finishing SOA (see below).
> 
> 1483.   [bug]           dig axfr failed if the message id in the answer failed
>                         to match that in the request.  Only the id in the first
>                         message is required to match. [RT #8138]
> 
> 	Mark
> 	

I see. Interesting. So, I should suggest our customer to upgrade, or set 
'transfer-format' to one-answer ?

Thank you!

Pavel Urban


More information about the bind-users mailing list