[27831] in Kerberos

home help back first fref pref prev next nref lref last post

Correct DNS Behavior

daemon@ATHENA.MIT.EDU (Michael B Allen)
Thu May 31 12:31:44 2007

Date: Thu, 31 May 2007 12:31:05 -0400
From: Michael B Allen <mba2000@ioplex.com>
To: Kerberos <Kerberos@mit.edu>
Message-Id: <20070531123105.4b0cb555.mba2000@ioplex.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu

Dear all,

My code can't find the KDC on a particular customer's network. The
problem is DNS.

The DNS communication looks like the following:

C: SRV _kerberos._udp.EXAMPLE.COM
S: No such name
C: SRV _kerberos._tcp.EXAMPLE.COM
S: 3 answer records:
     krb1.EXAMPLE.COM
     krb2.EXAMPLE.COM
     krb3.EXAMPLE.COM
   1 authority:
     dns2.EXAMPLE.COM
   1 additional:
     A dns2.EXAMPLE.COM 1.2.3.4
C: A krb2.EXAMPLE.COM
S: No such name
C: A krb3.EXAMPLE.COM
S: No such name
C: A krb1.EXAMPLE.COM
S: No such name

Then the client gives up.

[All queries have recursion desired on. The exact dialog involves a
larger number of hosts and of course the names have been changed but I
believe the normalized dialog above accurately
represents the problem.]

I want to fix this but I don't know what the correct behavior is in
this scenario.

Can someone tell me why this failed and what the correct behavior should be?

My feeling is that the client is responsible and that it should
simply repeat the query against the authority dns2.EXAMPLE.COM.

Thoughts?

Mike
________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

home help back first fref pref prev next nref lref last post