【发布时间】:2018-07-01 03:26:13
【问题描述】:
我的问题是如何从 IP 地址获取域名任何想法都会被接受
我正在寻找那个 3 天根本没有答案。
我希望程序与未知网站“我创建它或他使用它的用户”一起工作
我提供 IP 地址,程序将提供该服务器的所有域名,例如 216.58.211.100 >>>>> 结果将 bw >>>>>>www.google.com。
现在对我来说很重要。为什么做起来这么难?任何想法?我更喜欢 VB.Net,但其他语言或想法也可以。提前致谢。
【问题讨论】:
-
理论上应该可以调用
Dns.GetHostEntry并传递IP地址。我尝试通过“www.google.com”并获得一个特定的 IP 地址,但是当我再次尝试使用该 IP 地址时,我得到了一个不同的主机名并且没有别名,所以我不确定是否有一种使用托管的简单方法代码。可能只是 DNS 服务器不会提供“www.google.com”作为主机名,即使它可以识别它。 -
请注意,根据我的经验,
Dns.GetHostEntry并不总是可靠的。如果您遇到任何无法正确解决的奇怪问题,请记住这一点。
标签: vb.net cmd dns domain-name