IP地址数据库IPDB免费版下载:不关站备案的最佳解决方案

前言:

站长们备过案的都知道,已有备案站点的话再备案新站点就要审核内容,内容不通过已有网站都会被取消备案。要通过备案只能让管局看不到你已有网站的内容,如何做呢?一种方法就是关闭站点,这种做法会影响SEO和流量,除非你用百度工具的闭站工具,但是其它搜索引擎会受影响。另一种方法就是搞个”网站改版建设中”插件,只允许搜索爬虫抓取,这种方法也不完美,会损失这段时间的流量,最好的方法就是屏蔽管局的IP地址,这就要用到在线IP地址服务或者离线IP地址数据库了,现在大多数IP地址服务都得收费了,而且这种的话也会影响网速影响,最好的还是离线IP地址数据库,本站给大家找到了一款免费的IP地址数据库,而且还提供解析代码,支持Nginx服务端解析和后端解析。由云创源码loowp.com编辑分享。

IP地址数据库下载:链接:https://pan.baidu.com/s/11Uk1Vx0UPS21HTTvbldMsA 提取码:c9lg

IP库介绍:

这是一个能够通过 Ip,获取该 IP 所在的位置,例如通过 ip:171.12.10.156 可以获得是 中国河南郑州,以及中国行政区划代码(支持到市级), 同样能获得国外的地址,但是没有国内详细。

注意: 该免费数据库不提供经纬度、运营商、行政区等更详细的内容, 如果你有更多的需求可以考虑使用他们的收费服务。本包的目的是提供给需求简单, 手里没钱的程序员或者老板不舍得掏钱来获取定时更新的IP信息
国家码和邮编不是该包负责的内容, 需自行构建相关的程序

有了IP地址数据库,如何做呢?方法很简单,就是获取访客IP,查找IP地址数据库,获取到访客的物理位置信息,判断是来自哪个省份哪个市,本文提供的IP库精确到城市的(官方说明)。

解析代码安装和使用:

首先下载并安装官方的解析代码包:链接:https://pan.baidu.com/s/19k-1gt_1ycxXCAf58xa2PA  提取码:2sp4

解析代码安装:

composer require ipip/db

使用代码示例:

 Language Support: CN(中文) / EN (English); 

// 全球 IPv4 地级市精度离线库(China:免费版,每周高级版,每日标准版,每日高级版,每日专业版,每日旗舰版)
require_once __DIR__ . '/vendor/autoload.php';
$city = new ipip\db\City('c:\work\ipdb\city.free.ipdb');
var_dump($city->find('118.28.1.1', 'CN'));
var_dump($city->findMap('118.28.1.1', 'CN'));
var_dump($city->findInfo('118.28.1.1', 'CN'));

// 全球 IPv6 地级市精度离线库(China:每周高级版,每日标准版,每日高级版,每日专业版,每日旗舰版)
$city = new ipip\db\City('c:\work\ipdb\city.ipv6.ipdb');
//var_dump($city->find('2001:250:200::', 'CN'));
//var_dump($city->findMap('2001:250:200::', 'CN'));
//var_dump($city->findInfo('2001:250:200::', 'CN'));


// for China
// 中国地区区县级IPv4离线库
$district = new ipip\db\District('c:\work\ipdb\china_district.ipdb');
var_dump($district->find('1.12.7.255', 'CN'));
var_dump($district->findMap('1.12.7.255', 'CN'));
var_dump($district->findInfo('1.12.7.255', 'CN'));

// IDC IPv4 列表离线库
$idc = new ipip\db\IDC('c:\work\ipdb\idc_list.ipdb');
var_dump($idc->find('1.1.1.1', 'CN'));
var_dump($idc->findMap('1.1.1.1', 'CN'));
var_dump($idc->findInfo('1.1.1.1', 'CN'));

// 基站IPv4 离线库
$baseStation = new ipip\db\BaseStation('c:\work\ipdb\base_station.ipdb');
var_dump($baseStation->find('223.220.221.255', 'CN'));
var_dump($baseStation->findMap('223.220.221.255', 'CN'));
var_dump($baseStation->findInfo('223.220.221.255', 'CN'));

一般来说管局都是在省会城市,如四川省就是成都市了,只要屏蔽掉成都市的IP地址就可以了。需要站长代为写代码解析的话可以联系站长QQ,付费服务。

原文链接:https://vuesite.cn/12647.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?