[cifs-protocol] [REG:110081057234684] Requesting clarification of MS-DNSP data structure DNS_RPC_NAME

Bryan Burgin bburgin at microsoft.com
Thu Sep 16 12:32:49 MDT 2010


Hi, Kai,

I worked with the MS-ADTS folks quite a bit and they collaborated with the MS-DNSP devs.  From the MS-ADTS devs:

"Microsoft DNS Server can be configured in Active Directory Integration Mode (see http://technet.microsoft.com/en-us/library/cc772746(WS.10).aspx and http://technet.microsoft.com/en-us/library/cc772774(WS.10).aspx). In this mode, zone data is stored in Active Directory, and the attribute called "dnsRecord" is used to store SOA records. These values are opaque to Active Directory.  After initial investigation, the format of these records appears to differ from a SOA record as described in MS-DNSP."

We will be making an update to MS-DNSP to describe how dnsRecords and "Counted names" appear on-the-wire.

I'll keep you updated and I'll see you next week at SNIA.

Bryan



-----Original Message-----
From: Bryan Burgin 
Sent: Wednesday, September 08, 2010 10:39 AM
To: 'Kai Blin'
Cc: pfif at tridgell.net; cifs-protocol at samba.org; MSSolve Case Email
Subject: RE: [REG:110081057234684] Requesting clarification of MS-DNSP data structure DNS_RPC_NAME

I bundled up all my research (including identifying the source in DNS.EXE that is producing this traffic) and filed an inquiry with the protocol architects.

Bryan

-----Original Message-----
From: Kai Blin [mailto:kai at samba.org] 
Sent: Wednesday, September 08, 2010 12:39 AM
To: Bryan Burgin
Cc: pfif at tridgell.net; cifs-protocol at samba.org; MSSolve Case Email
Subject: Re: [REG:110081057234684] Requesting clarification of MS-DNSP data structure DNS_RPC_NAME

On Tue, 7 Sep 2010 23:26:19 +0000
Bryan Burgin <bburgin at microsoft.com> wrote:

Hi Bryan,

> I'm touching base to see if you had any feedback from my message last week.

Ah, I was mostly waiting for the documentation on the LDAP storage format of the DNS data. 

> Also, just FYI, I will be at the SNIA conference in two weeks (http://www.snia.org/events/storage-developer2010/) and, since I'm Redmond-based, I'll also be at the Samba Interop Lab the week following.

Ah, great. I'll be at the SNIA conference and then flying over to the Interop Lab as well. I'll be bringing my test environment.

Some thoughts on your previous email:


> I reviewed the SOA.BIN record you produced.  I agree that the contents represent SOA information, but it does not appear to be in the format of a MS-DNSP DNS_RPC_RECORD_SOA structure.  The fixed part (SerialNo, Refresh, Retry, Expire and MinimumTtl) line up.  And, Primary Server and Zone Administrator E-mail follow, but not as DNS_RPC_NAMES.  The issue is more than just WORD v DWORD padding.

I agree. The SOA record contains two RFC1035 domain-name fields. My request was mainly based on my assumption that the storage of DNS data in LDAP was going to be in the same format as the data sent over the wire in the DNSP protocol. Given that an RFC1035 SOA RDATA record has a different order, the DNSP document looked like a better match.

So basically my question boils down to "Where do I find documentation on how DNS data is stored in LDAP?"

Cheers,
Kai

--
Kai Blin
Worldforge developer http://www.worldforge.org/ Wine developer http://wiki.winehq.org/KaiBlin Samba team member http://www.samba.org/samba/team/



More information about the cifs-protocol mailing list