【发布时间】:2012-08-16 06:34:41
【问题描述】:
我正在使用 c# 4.0 构建一个 SMTP 诊断工具 如果我知道域的主 NS 的 IP 地址,我可以获得 MX、A 和 CNAME 记录。 所以我可以验证任何电子邮件并运行合法的诊断命令。 ,如果我可以连接到邮件服务器。
我的问题是我找不到合适的 .NET 解决方案来获取给定域的主 NS。
我知道有一些托管客户端,但我无法将它们添加为对我的解决方案的引用,或者它们的源代码已关闭。
对于这个问题,托管代码和 .NET 有什么区别,托管代码可以查询域的 NS,而 .NET 不能如here 所述。 ?
实现这种功能的正确方法是什么?
问候
【问题讨论】:
-
哪些托管客户不能作为参考添加?
-
嗯,这是一个很难的问题 :) 我不记得了。在尝试了这么多事情并得到错误之后,我已经删除了它们。