嗨,我需要知道我的网站的 IP 地址才能提供给我的支付网关。我知道我可以通过访问 google 上出现的任何网站找到 IP 地址,但我的理解是它们提供的域 IP 地址可能与托管该站点的服务器的 IP 地址不同。
那么如何找出我的服务器的IP地址是什么?
谢谢 :)
嗨,我需要知道我的网站的 IP 地址才能提供给我的支付网关。我知道我可以通过访问 google 上出现的任何网站找到 IP 地址,但我的理解是它们提供的域 IP 地址可能与托管该站点的服务器的 IP 地址不同。
那么如何找出我的服务器的IP地址是什么?
谢谢 :)
从命令行运行此命令以获取服务器的传出 IP:
wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
服务器的 IP 地址可以通过以下$_SERVER
变量找到:
<?php
echo $_SERVER['SERVER_ADDR'];
你也可以做一个快速的 PHP 输出
<?php
phpinfo();
?>
它将包含您的主机详细信息所需的所有值(使用后不要将此文件公开)。
域名IP是什么意思?查询您的域时从 DNS 查找返回的 IP?这很可能等于您(共享)服务器的 IP,否则您的网站将无法访问。
一个例外是当您的 DNS 记录所代表的 IP 属于代理服务器时,代理服务器会将请求转发到真实服务器。
您始终可以通过从服务器访问www.whatismyip.com来获取服务器的公共 IP 地址。