B. NetMeeting LDAP 协议违规

如前所述,NetMeeting 在多个方面违反了 LDAP 协议。 记录如下,NetMeeting

Windows 2000 实现了修改后的 DNS SRV (RFC 2782),这是一种增强的网络服务器定位方式,包括 LDAP。 基本上,如果您的 NetMeeting 服务器名称是 “ils.freesoft.org”,Microsoft Active Directory 将期望使用一个名为 “_msdcs.ils.freesoft.org” 的子域。 在此子域中,域控制器将被称为 “dc._msdcs.ils.freesoft.org”,其 LDAP SRV 记录将被称为 “_ldap._tcp.dc._msdcs.ils.freesoft.org”,如 Microsoft 所述。 明白了吗? 要在同一主机上指定默认端口号 (389),您的 DNS SRV 条目应如下所示

$ORIGIN ils.freesoft.org.

_ldap._tcp.dc._msdcs     IN     SRV     1 1 389 ils.freesoft.org.
      

我最近(2001 年 3 月)亲自测试了这一点,发现它实际上并没有做太多事情。 端口号似乎被完全忽略了。 UDP 数据包被发送到列出主机上的端口 389,但标准没有指定 LDAP over UDP,并且 OpenLDAP 不支持它。