[cifs-protocol] [REG:110122106325012] [MS-DNSP] Documentation for DNS_TYPE_ZERO (was "strange records in DNS LDAP NCs")
abartlet at samba.org
Tue Jan 4 15:14:56 MST 2011
On Tue, 2011-01-04 at 17:36 +0000, Bryan Burgin wrote:
> Hi Tridge,
> Happy new year. I'm checking to see if you had any additional feedback on this or if you received the information you needed.
I think you are misunderstanding the context here. We have found these
records in Active Directory, in the DNS application naming contexts:
Andrew Tridgell wrote:
> There are a few aspects of the Windows DNS NCs that are puzzling us:
> 1) we see records like this:
> dn: DC=..SerialNo-W2K8R2B.v2.tridgell.net,DC=v2.tridgell.net,CN=MicrosoftDNS,DC=DomainDnsZones,DC=v2,DC=tridgell,DC=net
> dnsRecord: NDR: struct dnsp_DnssrvRpcRecord
> wDataLength : 0x0008 (8)
> wType : DNS_TYPE_ZERO (0)
> dwFlags : 0x00000005 (5)
> dwSerial : 0x000002b1 (689)
> dwTtlSeconds : 0x00000000 (0)
> dwTimeStamp : 0x00000000 (0)
> dwReserved : 0x00000000 (0)
> data : union dnsRecordData(case 0)
> data : DATA_BLOB length=8
>  40 47 30 F4 9F A0 CB 01 @G0.....
> what are they for? What is in that 8 bytes of data? What is the significance of the "..SerialNo-HOSTNAME" records?
> The MS-DNSP doc says:
> DNS_TYPE_ZERO An empty record type (section 3.6 in [RFC1034] and section 3.2.2 in [RFC1035]).
> which isn't very useful!
> 2) what is the dwReserved field in all the dnsNode records? The MS-DNSP doc says:
> dwReserved: This value MUST be set to 0x00000000 when sent by the client and ignored on
> receipt by the server.
> but that makes no sense. These are fields that are sent by the LDAP or
> DRS server in response to queries. The values are far too consistent
> to be random.
> Note that we are not asking about the DNS RPC protocol that MS-DNSP
> concentrates on. In our case Samba is a DC that is replicating the DNS
> NCs with Microsoft DCs. We need to know how to fill in these fields
> when we create records that will be replicated to MS DNS servers via
> Cheers, Tridge
Andrew Bartlett http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Samba Developer, Cisco Inc.
More information about the cifs-protocol