文章列表

使用 Golang 正确处理五大互联网注册机构的 IP 数据

, , ,
处理五大互联网注册机构IP数据时,部分国家和地区存在非标准分配的IP段,其地址数量不符合2的指数规律,导致传统计算方式产生含小数的错误CIDR结果。针对该问题,基于Golang设计并实现了一套IP数据处理程序,通过IP地址与数值的双向转换、 阅读全文

正确处理全球五大互联网注册机构的 IP 数据

, , ,
使用全球五大互联网注册机构(RIR)的免费 IP 分配数据可作为商业数据库的低成本替代方案,但需规避多处常见处理谬误。数据获取应直接从各机构官方站点下载 NRO 扩展格式文件,避免跨机构镜像导致版本滞后;ARIN 已于 2013 年弃用旧格 阅读全文

Apache 禁止使用 IP 访问网站

, , ,
Apache 配置虚拟主机后,未绑定的 IP 默认会解析至某一站点。通过将 IP 地址设为独立 VirtualHost 的 ServerName,可将其指向特定目录或欢迎页面,实现与域名站点的隔离。若需拒绝访问,可配置 deny from 阅读全文

PHP 获取 IP 和地理位置

, , ,
该PHP脚本实现了客户端IP地址获取与地理位置查询功能。IP获取采用经典服务器变量检测逻辑,依次检查HTTP_X_FORWARDED_FOR与REMOTE_ADDR头部信息。地理位置查询调用新浪IP定位接口(int.dpool.sina. 阅读全文

PHP 如何伪造 IP

, ,
介绍一种基于 PHP 的 HTTP 代理实现方式,通过 fsockopen 建立原始 Socket 连接,手动构造 HTTP 请求头并注入 X-Forwarded-For 字段实现客户端 IP 伪造。代码涵盖 GET/POST 请求转发、Cookie 传递与同步、Refer 头处理等核心功能。 阅读全文

[VB]IP转换函数

, ,
写了一个IP转换函数,突然有个2想法,每个函数都必须要而强的话,那么算法函数就不必去检查传入数值的有效性。 这个工作应该由其他函数来做;可读性可以用注释表示,算法直接最简就可以了,例如下面的例子中的求和。sum=p+p+psum=p *3 阅读全文