【发布时间】:2012-11-04 06:07:15
【问题描述】:
我想使用 PHP 超级全局 $_SERVER['REMOTE_ADDR'] 获取 IPv4 中的客户端 IP 地址。但是,当我在本地主机上对其进行测试时,它会返回一个 IPv6 地址,例如 ::1。
我使用 Mac OS 默认的 Apache 服务器。这有关系吗?如果是这样,我可以知道如何强制它使用 IPv4 格式吗?
【问题讨论】:
-
这不是“格式”...连接来自 IPv6 环回,而不是 IPv4。
::1是正确的地址。 IPv4 和 IPv6 地址不仅仅是同一网络节点的地址格式。 -
我们已经 2012 年了,快到 2013 年了。是时候开始熟悉 IPv6...
标签: php macos apache ipv6 ipv4