Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# c:从域中获取CNAME和MX记录?_C#_Dns_Cname - Fatal编程技术网

C# c:从域中获取CNAME和MX记录?

C# c:从域中获取CNAME和MX记录?,c#,dns,cname,C#,Dns,Cname,有人能告诉我如何使用c从internet域名www.example.com以编程方式检索cname和mx记录吗? 根据我的简短研究,我知道使用UDP套接字探测DNS服务器是可能的,但是,在不知道DNS服务器地址的情况下,只有像www.example.com这样的域名,有可能实现吗? 我认为这是可能的,因为我一直在使用一些第三方免费工具包成功获取MX记录,而不知道DNS服务器地址 Thx很多虽然.Net framework不直接支持它,但平台SDK支持它。你需要做的就是用DllImport 导入

有人能告诉我如何使用c从internet域名www.example.com以编程方式检索cname和mx记录吗? 根据我的简短研究,我知道使用UDP套接字探测DNS服务器是可能的,但是,在不知道DNS服务器地址的情况下,只有像www.example.com这样的域名,有可能实现吗? 我认为这是可能的,因为我一直在使用一些第三方免费工具包成功获取MX记录,而不知道DNS服务器地址


Thx很多

虽然.Net framework不直接支持它,但平台SDK支持它。你需要做的就是用DllImport

导入它。我没有尝试过上面提到的库,但是我会考虑使用服务而不是库。我不知道需要什么样的用例,但您可以在asp.net web应用程序、跨平台移动应用程序或移动网站上提供此功能

寻找在线DNS工具,如DNSWatch,它通过URL参数返回必要的域信息。 检查结果页面的HTML结构 您可以处理此HTML,但Yahoo可以使用YQL HTML处理器来处理此HTML,并以XML或JSON返回相关部分

参观 用以下内容填充SQL语句文本区域: 选择*from html,其中url=参数化DNS url,然后 xpath='xpath查询以访问结果HTML中的NS或MX记录' 在控制台中测试YQL语句 开发单个客户端应用程序,通过HTTP请求执行YQL语句。你可以从这里得到提示。 优点: -您的应用程序可以非常轻量级 欺骗: -结果页面的HTML结构可以更改,或者DNSWatch可以在过度使用资源后拒绝您的请求

然而,您可以在1小时内实现工作原型