1
2
我会用
hostip.info API
|
2
5
像其他评论员所描述的那样,如果您像第三方网站看到的那样需要外部IP,那么您可能应该使用他们推荐的外部方法。 但是,如果第三方以某种形式授予您访问权,这种形式是基于服务器看到的实际IP,而不是他们看到的IP,那么您可以使用
|
3
4
程序无法查询其运行的主机并查看其IP是什么有两个原因:
事实上,可能不止这两个,但这些都是我曾经想到的。 因此,最简单的方法是连接到企业网络之外的另一个盒子,看看它认为你拥有什么IP。我使用在我的colo-box上运行的两行CGI脚本来检测我的家庭服务器当前拥有的IP(这样我就可以检测有线电视公司何时更改它)。 |
4
2
可以使用cgi.local_addr确定服务器的IP地址(cfml相当于php的$_server[“server_addr”])。它可以在使用ColdFusion或Railo的IIS和Apache上工作,因为您不在代理之后,不在服务器IP上发送消息,并且只有一个IP分配给您的服务器(不确定如果有多个IP,将显示哪个IP)。 |
5
1
最安全的方法是使用 WhatIsMyIP . 如果服务器位于NAT之后,那么操作系统就不知道外部IP地址。 关于这一点,有许多问题,请参见 here 例如。 |
6
0
|
Mustaghees · 烧瓶会话值未在共享主机上持久化 6 年前 |
JMac · 从一个Perl脚本调用另一个Perl脚本,传递CGI参数 7 年前 |
Stephen Harris · 如何告诉现代浏览器在到达时显示行 7 年前 |
Gradient · CGI脚本如何解码多部分/表单数据 7 年前 |