0

嗨,我需要知道我的网站的 IP 地址才能提供给我的支付网关。我知道我可以通过访问 google 上出现的任何网站找到 IP 地址,但我的理解是它们提供的域 IP 地址可能与托管该站点的服务器的 IP 地址不同。

那么如何找出我的服务器的IP地址是什么?

谢谢 :)

4

4 回答 4

1

从命令行运行此命令以获取服务器的传出 IP:

wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

于 2012-06-09T05:51:24.127 回答
0

服务器的 IP 地址可以通过以下$_SERVER变量找到:

<?php
echo $_SERVER['SERVER_ADDR'];
于 2012-06-01T14:08:38.893 回答
0

你也可以做一个快速的 PHP 输出

<?php
phpinfo();
?>

它将包含您的主机详细信息所需的所有值(使用后不要将此文件公开)。

于 2012-06-01T14:16:29.663 回答
0

域名IP是什么意思?查询您的域时从 DNS 查找返回的 IP?这很可能等于您(共享)服务器的 IP,否则您的网站将无法访问。

一个例外是当您的 DNS 记录所代表的 IP 属于代理服务器时,代理服务器会将请求转发到真实服务器。

您始终可以通过从服务器访问www.whatismyip.com来获取服务器的公共 IP 地址。

于 2012-06-01T14:16:44.367 回答