仅以文本形式返回您的公共IP的服务[关闭]


27

我正在编写一个脚本,该脚本可以为我执行动态DNS更新,但是我的服务器位于路由器后面,因此我需要使用Web服务来确定我的公共IP。

到目前为止,我发现这只返回您的纯IP。我环顾四周,试图找到一些可供选择的替代方案,但前提是该方案已失效,但我找不到其他将IP作为纯文本返回的替代方案。

这些 脚本返回一些HTML,但是当脚本需要执行的任务如此简单时,我真的不想打扰HTML。

有谁知道其他一些可靠的服务,这些服务仅以明文形式返回您的公共IP?

Answers:


35

著名的一个-  我可以IP

$ curl icanhazip.com
1.2.3.4

就是这样。


真正。实际上,这是我真正记得的第一个。
slhck

1
icanhazip.com不是很可靠。每隔几次,该站点根本不会响应。
Serge Wautier,2012年


7

或者,您可以托管自己的主机。使用免费的托管公司,使用PHP使用如下代码:

<?php

echo $_SERVER['REMOTE_ADDR'];

?>

1
我当然可以这样做,但是可以肯定的是,肯定已经有很多服务可以做到这一点。
亚历克斯·科普兰

1
正是我想要的!也许我不想让其他人记录我的IP或向其他日志发送垃圾邮件
wuxmedia

“免费托管”很可能会记录某些内容
Matt R

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.