IQuery Transaction ID

Jim Reid jim at rfc1035.com
Thu Sep 30 22:17:49 UTC 2004


>>>>> "Vince" == Vince Tam <vince.tam at cgi.com> writes:

    Vince> Greetings, I have a question with regards to how the
    Vince> Transaction ID is generated for an Inverse Query.  Is the
    Vince> Transaction ID supposed to be "/09/80" for all versions of
    Vince> BIND for every transaction or should it vary for each
    Vince> transaction?  

Inverse queries are obsolete. See RFC3425. BIND9 does not support
them. Nothing should be using inverse queries, apart from ancient,
idiot software -- ie some versions of nslookup -- that should have
been replaced ages ago. There is no document which mandates any DNS
query should have a specific ID. In fact it would be very silly to do
that. The ID field is to allow the client to match a reply to the
corresponding query. If the client had a number of outstanding queries
all sharing the same ID, deciding which reply matched which of those
queries could be interesting.


More information about the bind-users mailing list