有人能告诉我如何使用C#编程从互联网域名(www.example.com)中程序化地检索cname和mx记录吗?
根据我的短期研究,我了解到可以通过使用UDP套接字探测DNS服务器来实现,但是,是否可能在不知道DNS服务器地址的情况下仅通过域名如“www.example.com”来实现呢?
我认为这是可能的,因为我一直在使用一些第三方免费工具包成功获取MX记录,而不知道DNS服务器地址。
非常感谢。
我没有尝试过上述提到的库,但我会考虑使用服务而不是库。我不知道所需的用例是什么,但您可以在asp.net Web应用程序、跨平台移动应用程序或移动网站上提供此功能。
您可以处理此HTML,但Yahoo可以使用YQL HTML处理器为您执行脏活,并以XML或JSON格式返回相关部分。