Dan*_*nny 6 php ip-address ipv6
我目前正在检测用户的IPv4地址并在v4中使用IP块.但是我想捕获IPv6并且也有这样的阻止列表,所以问题是:将IPv6作为IPv4或PHP中的不同之处是否相同?我只是不确定每个设备是否都有IPv4和IPv6,或者它是否是其中之一,系统会自动检测它是什么格式并存储它?
Apache REMOTE_ADDR向PHP 报告.如果Apache在v6接口上侦听,它将成为v6地址.
很容易区分.IPv4地址始终具有fullstop .字符,IPv6地址始终包含冒号:.
创建阻止列表(或白名单)时,应小心处理v6地址.它们可以通过使用两个连续的冒号来缩短::.无法保证您的操作系统将使用较短或完整的表单,因此您的脚本必须处理该操作.有关详细信息,请查看Wikipedia的IPv6页面.
| 归档时间: |
|
| 查看次数: |
2090 次 |
| 最近记录: |