【问题标题】:How i can know if the IP host a sites or not by PHP (Reverse IP)我如何知道 IP 是否通过 PHP 托管站点(反向 IP)
【发布时间】:2012-02-02 06:28:11
【问题描述】:

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

例如:

此 IP 62.75.138.253 托管 5 个站点 www.earthwar.de 、 video-4u.com ..ect

如果我有 IP,我只需要知道它是否托管网站

我觉得gethostbyaddr在这里没用

有人可以帮忙吗?

【问题讨论】:

  • 您想知道特定上行地址托管哪些域?
  • 抱歉,我没有 100% 理解这个问题:您的意思是“我有 IP,想要主机名”还是“我有主机名,想要 IP”?
  • 你知道这不是一对一的关系
  • 我认为更多的是我有 ip,这个 ip 是网站的服务器,检查端口 80 吗?
  • 我们不会因为人们的母语不是英语而迫害他们,但不幸的是,您的问题没有意义,而且很难理解您想要什么。尝试用您自己的语言将您的问题输入Google Translate,然后在此处发布该问题的输出。

标签: php dns ip


【解决方案1】:

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

这没有单一的功能:这是一项不平凡的任务。 gethostbyaddr() 将为您获取配置为 IP 主机名的 一个 域名。这就是您可以轻松获得的所有内容。

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

【讨论】:

  • will get you the one domain name that was configured to be the host name for the IP - 假设已经配置了一个。 gethostbyaddr() 将在 PTR 记录中查询 IP 地址,如果不存在,可能会返回类似 253.138.75.62.in-addr.arpa 的内容 - 这实际上是反向查找的查找术语,“查询字符串”,如果你愿意的话。
猜你喜欢
  • 2012-01-30
  • 1970-01-01
  • 2011-11-21
  • 2018-01-19
  • 2018-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-27
相关资源
最近更新 更多