IPCloak官方网站 | Cloak技术原创者 | Facebook广告规避 | Facebook黑五广告 | Facebook仿品广告
咨询热线
Cloak技术的首创者

13826051995

IP查询接口

如果您不想用我们的cloak系统,只想查询IP地址相关信息,您可以使用此API接口

使用接口前,请务必联系我们开通账号,支持php, java, asp 3种语言调用。 如有需要,可联系QQ: 2605871098,电话: 13826051995(微信同步)

1.请求方式:POST

2.接口地址:正式开通账号后向客服索取

请求参数

参数 数据类型 必需 示例 描述
username 字符串 123456789 用户名(正常用户名为手机号或QQ号)
password 字符串 ********* 用户密码(16位大小写字母和数字的组合)
ip 字符串 59.41.183.215 提交判断的IP地址(支持ipv4和ipv6)

接口返回的json数据里有个ip_data的数组,此数组包含IP相关信息

数组元素 数据类型 示例 描述
ip 字符串 59.41.183.215 查询的IP地址
country_code 字符串 CN IP所在国家的2位代码
country 字符串 China IP所在国家名称
state 字符串 Guangdong IP所在省份
city 字符串 Shenzhen IP所在城市
isp 字符串 ChinaNet Guangdong Province Network IP所属网络运营商名称
domain 字符串 chinatelecom.com.cn IP所属公司域名
type 字符串 ISP/MOB IP所属类型

php示例代码

// 获取IP地址	
if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) {
    $ip = $_SERVER['HTTP_CF_CONNECTING_IP'];
} else {
    if (getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
        $ip = getenv('HTTP_CLIENT_IP');
    } elseif (getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
        $ip = getenv('HTTP_X_FORWARDED_FOR');
    } elseif (getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
        $ip = getenv('REMOTE_ADDR');
    } elseif (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
        $ip = $_SERVER['REMOTE_ADDR'];
    }
}	
$jsonData = array();
$jsonData['username'] = "账号";
$jsonData['password'] = "密码";
$jsonData['ip'] = $ip;

$ch = curl_init('https://www.******.com/api/getip.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($jsonData));	
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  // 关闭SSL验证, 如果测试接口返回数据为null, 请去掉此行和下面一行代码前面的注释
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);					
$return = curl_exec($ch);// 执行curl调用远程API接口
if(curl_errno($ch)){// 检查是否有错误发生
    echo 'Curl error: ' . curl_error($ch);
}	
curl_close($ch);// 关闭句柄	
$result = json_decode($return, true); // json数据解码成数组	
// var_dump($result); // 调试语句 	
exit;