如何从C#中的给定IP获取域名?

如何从C#中的给定IP获取域名?,第1张

概述我想从给定的IP获取域名. 例如,如果我给IP为“172.24.17.85”,我应该只得到域名,如我的域名是sonata.net. C#中的任何代码片段? 你试过 Dns.GetHostEntry吗 例: using System;using System.Net;class Test{ static void Main(string[] args) { I 我想从给定的IP获取域名.
例如,如果我给IP为“172.24.17.85”,我应该只得到域名,如我的域名是sonata.net.

C#中的任何代码片段?

解决方法 你试过 Dns.GetHostEntry

例:

using System;using System.Net;class Test{    static voID Main(string[] args)    {        IPAddress addr = IPAddress.Parse("69.59.196.211");        IPHostEntry entry = Dns.GetHostEntry(addr);        Console.Writeline(entry.Hostname); // Prints "stackoverflow.com"    }}

请注意,这不适用于您给出的示例…如果反向DNS查找不起作用,我不知道您可以做什么.

总结

以上是内存溢出为你收集整理的如何从C#中的给定IP获取域名?全部内容,希望文章能够帮你解决如何从C#中的给定IP获取域名?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1261593.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存