<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
p.DSTOC1-5, li.DSTOC1-5, div.DSTOC1-5
        {mso-style-name:DSTOC1-5;
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:-1.45pt;
        text-indent:-9.35pt;
        page-break-after:avoid;
        font-size:10.0pt;
        font-family:"Verdana","sans-serif";
        font-weight:bold;}
p.TextIndented, li.TextIndented, div.TextIndented
        {mso-style-name:"Text Indented\,ti";
        margin-top:9.0pt;
        margin-right:0in;
        margin-bottom:9.0pt;
        margin-left:27.4pt;
        text-indent:-13.7pt;
        font-size:9.0pt;
        font-family:"Verdana","sans-serif";}
p.PacketDiagramHeaderRow, li.PacketDiagramHeaderRow, div.PacketDiagramHeaderRow
        {mso-style-name:PacketDiagramHeaderRow;
        margin-top:9.0pt;
        margin-right:0in;
        margin-bottom:3.0pt;
        margin-left:0in;
        line-height:10.0pt;
        mso-line-height-rule:exactly;
        font-size:8.0pt;
        font-family:"Verdana","sans-serif";}
p.PacketDiagramText, li.PacketDiagramText, div.PacketDiagramText
        {mso-style-name:PacketDiagramText;
        margin-top:9.0pt;
        margin-right:0in;
        margin-bottom:6.0pt;
        margin-left:0in;
        line-height:10.0pt;
        mso-line-height-rule:exactly;
        font-size:8.0pt;
        font-family:"Verdana","sans-serif";}
span.Bold
        {mso-style-name:"Bold\,b";
        font-weight:bold;}
span.EmailStyle26
        {mso-style-type:personal-compose;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText">[MS-DNSP] was updated.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Section 3.1.6.3 was added<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText" style="margin-left:.5in">3.1.6.3&nbsp;&nbsp; dnsRecord in the Directory Server<o:p></o:p></p>
<p class="MsoPlainText" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText" style="margin-left:.5in">If the server is directory server integrated, then whenever dnsRecord attribute values (section 2.3.1.2) are written to the directory server by using LDAP, each string MUST be converted from type DNS_RPC_NAME
 (section 2.2.2.2.1) to type DNS_COUNT_NAME (section 2.2.2.2.3). Similarly, when reading dnsRecords, the DNS server MUST convert each string of type DNS_COUNT_NAME to type DNS_RPC_NAME.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">As well as 2.2.2.2.2 DNS_COUNT_NAME, below.<o:p></o:p></p>
<p class="MsoPlainText" style="margin-left:1.0in"><o:p>&nbsp;</o:p></p>
<p class="DSTOC1-5" style="margin-left:34.55pt"><a name="_Toc273676181">2.2.2.2.1&nbsp;&nbsp; DNS_RPC_NAME</a><a name="z3fd41adcc69e407b979e721251403132"></a><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">The DNS_RPC_NAME structure is used to specify an FQDN, a DNS label, or another string in an RPC buffer by the DNS server. See section
<a href="#z6ad921057d2b4350ae8f80e99c09013e">3.1.6.3</a> for the handling of this structure in the directory server.
<o:p></o:p></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="608" style="width:456.0pt;margin-left:45.0pt;border-collapse:collapse;border:none">
<tbody>
<tr>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
0<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
1<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
2<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
3<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
4<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
5<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
6<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
7<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
8<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
9<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
1<br>
0<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
1<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
2<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
3<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
4<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
5<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
6<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
7<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
8<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
9<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
2<br>
0<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
1<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
2<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
3<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
4<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
5<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
6<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
7<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
8<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
9<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
3<br>
0<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
1<o:p></o:p></p>
</td>
</tr>
<tr>
<td colspan="8" valign="top" style="border:solid black 1.0pt;border-top:none;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramText" align="center" style="text-align:center">cchNameLength<o:p></o:p></p>
</td>
<td colspan="24" valign="top" style="border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramText" align="center" style="text-align:center">dnsName (variable)<o:p></o:p></p>
</td>
</tr>
<tr>
<td colspan="32" valign="top" style="border:solid black 1.0pt;border-top:none;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramText" align="center" style="text-align:center">...<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="TextIndented" style="margin-left:63.4pt"><span class="Bold">cchNameLength (1 byte):&nbsp;
</span>The length, in bytes, of the string stored in the dnsName member. To represent an empty string, cchNameLength MUST be zero and dnsName MUST be empty. The length of this structure will always be 4-byte aligned so there may be 0-3 bytes of padding at the
 end of the structure. The pad bytes are not included in the cchNameLength count.<o:p></o:p></p>
<p class="TextIndented" style="margin-left:63.4pt"><span class="Bold">dnsName (variable):&nbsp;
</span>A UTF-8 string with length given by cchNameLength. The string MUST NOT be null-terminated. This string can represent a fully qualified domain name or any other string.<o:p></o:p></p>
<p class="DSTOC1-5" style="margin-left:34.55pt"><a name="_Toc273676182">2.2.2.2.2&nbsp;&nbsp; DNS_COUNT_NAME</a><a name="z2af863063bd94c86b763fd33e16e3e5b"></a><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">The DNS_COUNT_NAME structure is used to specify an FQDN in an LDAP message.<o:p></o:p></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="608" style="width:456.0pt;margin-left:45.0pt;border-collapse:collapse;border:none">
<tbody>
<tr>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
0<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
1<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
2<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
3<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
4<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
5<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
6<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
7<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
8<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
9<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
1<br>
0<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
1<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
2<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
3<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
4<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
5<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
6<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
7<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
8<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
9<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
2<br>
0<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
1<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
2<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
3<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
4<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
5<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
6<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
7<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
8<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
9<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
3<br>
0<o:p></o:p></p>
</td>
<td width="19" valign="bottom" style="width:14.25pt;border:solid windowtext 1.0pt;border-left:none;background:#D9D9D9;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramHeaderRow" align="center" style="text-align:center;page-break-after:avoid">
<br>
1<o:p></o:p></p>
</td>
</tr>
<tr>
<td colspan="8" valign="top" style="border:solid black 1.0pt;border-top:none;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramText" align="center" style="text-align:center">Length<o:p></o:p></p>
</td>
<td colspan="8" valign="top" style="border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramText" align="center" style="text-align:center">LabelCount<o:p></o:p></p>
</td>
<td colspan="16" valign="top" style="border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramText" align="center" style="text-align:center">RawName (variable)<o:p></o:p></p>
</td>
</tr>
<tr>
<td colspan="32" valign="top" style="border:solid black 1.0pt;border-top:none;padding:0in 4.5pt 0in 4.5pt">
<p class="PacketDiagramText" align="center" style="text-align:center">...<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="TextIndented" style="margin-left:63.4pt"><span class="Bold">Length (1 byte):&nbsp;
</span>The length, in bytes, of the string stored in the RawName member, including null termination. To represent an empty string, Length MUST be zero, LabelCount MUST be zero, and RawName MUST be empty.<o:p></o:p></p>
<p class="TextIndented" style="margin-left:63.4pt"><span class="Bold">LabelCount (1 byte):&nbsp;
</span>The count of DNS labels in the RawName member.<o:p></o:p></p>
<p class="TextIndented" style="margin-left:63.4pt"><span class="Bold">RawName (variable):&nbsp;
</span>A string containing an FQDN in which a 1-byte label length count for the subsequent label has been inserted before the first label and in place of each &quot;.&quot; delimiter. The string MUST be null-terminated. The maximum length of the string, including the
 null terminator, is 256 bytes.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">These changes will be reflected in a future release of the document.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Bryan<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">-----Original Message-----<br>
From: Bryan Burgin <br>
Sent: Thursday, September 16, 2010 11:33 AM<br>
To: Kai Blin<br>
Cc: pfif@tridgell.net; cifs-protocol@samba.org; MSSolve Case Email<br>
Subject: RE: [REG:110081057234684] Requesting clarification of MS-DNSP data structure DNS_RPC_NAME<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Hi, Kai,<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">I worked with the MS-ADTS folks quite a bit and they collaborated with the MS-DNSP devs.&nbsp; From the MS-ADTS devs:<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">&quot;Microsoft DNS Server can be configured in Active Directory Integration Mode (see
<a href="http://technet.microsoft.com/en-us/library/cc772746(WS.10).aspx"><span style="color:windowtext;text-decoration:none">http://technet.microsoft.com/en-us/library/cc772746(WS.10).aspx</span></a> and
<a href="http://technet.microsoft.com/en-us/library/cc772774(WS.10).aspx)"><span style="color:windowtext;text-decoration:none">http://technet.microsoft.com/en-us/library/cc772774(WS.10).aspx)</span></a>. In this mode, zone data is stored in Active Directory,
 and the attribute called &#8220;dnsRecord&#8221; is used to store SOA records. These values are opaque to Active Directory.&nbsp; After initial investigation, the format of these records appears to differ from a SOA record as described in MS-DNSP.&quot;<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">We will be making an update to MS-DNSP to describe how dnsRecords and &quot;Counted names&quot; appear on-the-wire.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">I'll keep you updated and I'll see you next week at SNIA.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Bryan<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">-----Original Message-----<o:p></o:p></p>
<p class="MsoPlainText">From: Bryan Burgin <o:p></o:p></p>
<p class="MsoPlainText">Sent: Wednesday, September 08, 2010 10:39 AM<o:p></o:p></p>
<p class="MsoPlainText">To: 'Kai Blin'<o:p></o:p></p>
<p class="MsoPlainText">Cc: pfif@tridgell.net; cifs-protocol@samba.org; MSSolve Case Email<o:p></o:p></p>
<p class="MsoPlainText">Subject: RE: [REG:110081057234684] Requesting clarification of MS-DNSP data structure DNS_RPC_NAME<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">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.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Bryan<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">-----Original Message-----<o:p></o:p></p>
<p class="MsoPlainText">From: Kai Blin [mailto:kai@samba.org] <o:p></o:p></p>
<p class="MsoPlainText">Sent: Wednesday, September 08, 2010 12:39 AM<o:p></o:p></p>
<p class="MsoPlainText">To: Bryan Burgin<o:p></o:p></p>
<p class="MsoPlainText">Cc: pfif@tridgell.net; cifs-protocol@samba.org; MSSolve Case Email<o:p></o:p></p>
<p class="MsoPlainText">Subject: Re: [REG:110081057234684] Requesting clarification of MS-DNSP data structure DNS_RPC_NAME<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">On Tue, 7 Sep 2010 23:26:19 &#43;0000<o:p></o:p></p>
<p class="MsoPlainText">Bryan Burgin &lt;<a href="mailto:bburgin@microsoft.com"><span style="color:windowtext;text-decoration:none">bburgin@microsoft.com</span></a>&gt; wrote:<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Hi Bryan,<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">&gt; I'm touching base to see if you had any feedback from my message last week.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Ah, I was mostly waiting for the documentation on the LDAP storage format of the DNS data.
<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">&gt; Also, just FYI, I will be at the SNIA conference in two weeks (<a href="http://www.snia.org/events/storage-developer2010/"><span style="color:windowtext;text-decoration:none">http://www.snia.org/events/storage-developer2010/</span></a>)
 and, since I'm Redmond-based, I'll also be at the Samba Interop Lab the week following.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">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.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Some thoughts on your previous email:<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">&gt; I reviewed the SOA.BIN record you produced.&nbsp; 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.&nbsp; The fixed part (SerialNo, Refresh, Retry, Expire
 and MinimumTtl) line up.&nbsp; And, Primary Server and Zone Administrator E-mail follow, but not as DNS_RPC_NAMES.&nbsp; The issue is more than just WORD v DWORD padding.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">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.<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">So basically my question boils down to &quot;Where do I find documentation on how DNS data is stored in LDAP?&quot;<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">Cheers,<o:p></o:p></p>
<p class="MsoPlainText">Kai<o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class="MsoPlainText">--<o:p></o:p></p>
<p class="MsoPlainText">Kai Blin<o:p></o:p></p>
<p class="MsoPlainText">Worldforge developer <a href="http://www.worldforge.org/">
<span style="color:windowtext;text-decoration:none">http://www.worldforge.org/</span></a> Wine developer
<a href="http://wiki.winehq.org/KaiBlin"><span style="color:windowtext;text-decoration:none">http://wiki.winehq.org/KaiBlin</span></a> Samba team member
<a href="http://www.samba.org/samba/team/"><span style="color:windowtext;text-decoration:none">http://www.samba.org/samba/team/</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>