HTML / PHP 字符串未将 IP 传递给 WHOIS

HTML / PHP string is not passing IP to WHOIS

我不确定 WHOIS 是否改变了他们的格式,因为它曾经有效,但现在不行了。有谁知道如何更改这行代码以便将 IP 地址传递给 WHOIS?目前 WHOIS 文本框是空的。谢谢。

<a href="http://tools.whois.net/whoisbyip/<?php echo $row['ip'];?>" target = "_blank">ISP Details</a></td>

URL现在肯定不行了。我尝试 http://tools.whois.net/whoisbyip,然后我被重定向到 https://tools.whois.net/default.aspx,在那里我只能搜索域名,不能搜索 IP 地址。因此,他们提供的任何允许您执行此操作的服务都不再有效。

我搜索了你发布的URL,找到了http://whois.domaintools.com/,这似乎是新的URL,让你通过IP搜索,从那里你可以得到合适的URL做你想做的事。所以你的代码看起来像这样:

<a href="http://whois.domaintools.com/<?php echo $row['ip'];?>" target = "_blank">ISP Details</a></td>

但是,除了更改 URL 之外,他们还添加了验证码,因此您使用的方法将不再有效。

已更新

您在评论中发布的那个会像这样工作:

https://www.ultratools.com/tools/ipWhoisLookupResult?ipAddress=X.X.X.X

所以集成到您的代码中,它看起来像这样:

<a href="https://www.ultratools.com/tools/ipWhoisLookupResult?ipAddress=<?php echo $row['ip'];?>" target = "_blank">ISP Details</a></td>