有没有办法验证是否使用了 Kerberos?
我使用 System.DirectoryServices 命名空间与 ADAM 实例进行通信。我们组织内的网络的一部分是 Kerberos,而另一部分则默认为 NTLM。当然,我们也有冲突的域(别名相同的 ABC),它们具有不同的完全解析名称。 据我了解,Kerberos 要求使用完全解析的名称。我的 ADAM 实例(多个、复制的)由 WideIP 指向,它解析为不同区域的不同 IP。其中一个 WideIP 为“我”提供别名而不是 FQDN,这使我的 ADAM 进入错误的域。 问题是: - 有没有办法验证 kerberos 是否用于与 ADAM 通信? 和 - 有没有办法强制使用kerberos(可以用来提前出错) 感谢您的浏览。
I am using System.DirectoryServices namespace for communicating with an ADAM instance. Part of the network within our organization Kerberos, while another defaults to NTLM. We also have conflicting domains (aliased the same ABC), that have different fully resolved names, of course.
Kerberos requires usage of fully resolved names, as far as I understand. My ADAM instances (multiple, replicated) are pointed to by WideIP, which resolves to different IPs for different regions. One of those WideIPs is serving "me" an alias instead of FQDN, which makes my ADAM go to the wrong domain.
The questions are:
- is there a way to verify that kerberos is used in communication with that ADAM?
and
- is there a way to force kerberos (which could be used to error out early)
Thank you for looking at it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的一位同事向我展示了一些可以完成这项工作的好工具:
WireShark< /a> 使跟踪通信协议变得轻而易举。很棒的工具。它跟踪网络数据包。您将准确地看到 Kerberos 偏离 NTLM 的位置。
KerbTray 也有点用。
希望它能帮助某人。
A colleague of mine showed me a couple of good tools that did the job:
WireShark makes tracing communications protocols a snap. Great tool. It traces net packets. You will see exactly where Kerberos digresses to NTLM.
KerbTray is somewhat useful too.
Hope it will help someone.