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