我如何知道IP是否通过PHP托管一个站点(反向IP)

问题描述:

我如何知道IP是否通过PHP托管一个站点(反向IP)?我如何知道IP是否通过PHP托管一个站点(反向IP)

例如:

此IP 62.75.138.253主机5点www.earthwar.de,video-4u.com ..ect

如果我有和IP我只需要知道它的主机一个网站或不

我觉得gethostbyaddr是没有用在这里

任何人都可以帮助吗?

+1

你想知道某个特定地址托管哪些域名? – tkone 2012-01-04 10:39:27

+0

对不起,我没有100%的理解这个问题:你的意思是“我有IP,想要主机名”还是“我有主机名,想要IP”? – 2012-01-04 10:40:41

+0

你知道它不是1对1的关系 – 2012-01-04 10:40:59

如何知道IP是否通过PHP托管域名?

这没有单一的功能:这是一个不平凡的任务。 gethostbyaddr()将为您提供一个域名,该域名被配置为IP的主机名。这就是所有你可以轻松获得的。

在网络上有各种公司收集域名,解决它们,并将信息存储在数据库中。可能有付费服务可以让您访问API,但这似乎并不符合您的想法。

+0

非常感谢你Pekka – Maroman 2012-01-04 11:10:00

+1

''会给你一个配置成IP主机名的域名 - 假设已经配置了一个。 'gethostbyaddr()'将查询IP地址的PTR记录,如果其中一个不存在,可以返回类似于'253.138.75.62.in-addr.arpa'的东西 - 这实际上是反向查找的查找术语, “查询字符串”,如果你愿意。 – DaveRandom 2012-01-04 11:24:05