IP2Location™LITE IP国家数据库

介绍

IP2Location LITE数据库

Creative Commons许可证

该数据库提供了一个解决方案,可以通过几个简单的步骤确定任何IP地址的来源国。首先,从Web服务器的网络协议或服务器端变量中检索IP地址。接下来,将IP地址转换为十进制格式的IP编号,以加快数据库查询。最后,从IP2Location™数据库反向查找IP编号,以精确定位确切的地理位置。

它可以自由用于个人或商业用途,并通过以下方式提及此数据的使用,要求进行归属,

请获取商业版如果您正在寻找高数据准确性、更多记录和客户支持。有关更多信息,请访问产品比较页。

现在让我们探索一下这个数据库,它免费提供了宝贵的地理定位数据资源!

免费注册

特征

将IP地址转换为国家/地区。

当前版本 2024年5月
下一次更新 2024年6月
IPv4数据库大小 银行标识代码:2.43 MB
CSV:11.8 MB(252198行)
IPv6数据库大小 银行标识代码:9.21 MB
CSV:46.65 MB(581751行)
数据库格式 二进制(BIN)
ASCII文本文件(CSV)

数据库字段

姓名 类型 描述
来自的ip 内景(10)/小数(39,0)†† 第一个IP地址显示网络块。
ip到 内景(10)/小数(39,0)†† 最后一个IP地址显示网络块。
国家代码 焦炭(2) 基于ISO 3166的两个字符的国家代码。
国家名称 瓦查尔(64) 国家名称基于ISO 3166。

IPv4协议
††IPv6协议
†††纬度和经度通常靠近人口中心。这些值并不精确,不应用于识别特定的地址或家庭。

数据库设置

以下是为IPv4和IPv6数据设置数据库的步骤。

创建数据库
创建数据库ip2location;使用ip2位置;创建表格`ip2location_db1`(`ip_from `INT(10)未签名,`ip_to `INT(10)未指定,`国家代码`CHAR(2),`国家名称`VARCHAR(64),主键(`ip_to`))ENGINE=MyISAM默认字符集=utf8 COLLATE=utf8_bin;
导入数据库
本地加载数据填充“IP2LOCATION-LITE-DB1.CSV”进入表格`ip2位置db1`字段以“,”结尾由“”封装行以“\r\n”结尾忽略0行;
创建数据库
创建数据库ip2位置GO(开始)使用ip2位置GO(开始)创建表格[ip2位置]。[数据库]。[ip2位置_db1]([ip_from]bigint非空,[ip_to]bigint NOT NULL([ip_to]bigint非空),[country_code]nvarchar(2)非空,[country_name]nvarchar(64)非空)开[主]GO(开始)在[ip2location]上创建集群索引[ip_to]。[数据库]。[ip2location_db1]([ip_to])开[主]GO(开始)
导入数据库
批量插入[ip2location]。[数据库]。[ip2位置_db1]从“{PATH TO IP2LOCATION-LITE-DB1.CSV}”(FORMATFILE='{DB1.FMT}的路径')GO(开始)

注意:您需要复制下面的FMT代码并将其保存为名为DB1.FMT(柔性制造技术)在您的计算机上。

1251 SQLCHAR 0 1“\”“0 first_double_quote Latin1_General_CI_AI2 SQLCHAR 0 20“\”,\“1 ip_from”,3 SQLCHAR 0 20“\”,\“2 ip_to”,4 SQLCHAR 0 2“\”,\“”3国家代码Latin1_General_CI_AI,5 SQLCHAR 0 64“\”,\“”4国家名称拉丁语_通用_国际

创建数据库
使用编码“UTF8”创建数据库ip2位置;\c ip2位置创建表格ip2location_db1(ip_from bigint非空,ip_to bigint非空,country_code字符(2)非空,country_name字符变化(64)NOT NULL,约束ip2location_db1_pkey主键(ip_from,ip_to));
导入数据库
从“ip2location-LITE-db1.CSV”复制ip2location_db1,CSV引用为“”;
导入数据库
mongoimport-u用户名-p密码--身份验证数据库管理员--删除--数据库ip2位置--集合ip2位置_db1--类型csv--文件“ip2location-LITE-db1.csv”--字段ip_from、ip_to、country_code、country_name
创建数据库
创建数据库ip2location;使用ip2位置;创建表格`ip2location_db1_ipv6`(`ip_from `十进制(39,0)未赋值,`ip_to `十进制(39,0)未赋值,`国家代码`CHAR(2),`国家名称`VARCHAR(64),主键(`ip_to`))ENGINE=MyISAM默认字符集=utf8 COLLATE=utf8_bin;
导入数据库
本地加载数据填充“IP2LOCATION-LITE-DB1.IPV6.CSV”进入表格`ip2位置db1-ipv6`字段以“,”结尾由“”封装行以“\r\n”结尾忽略0行;
创建数据库
创建数据库ip2位置GO(开始)使用ip2位置GO(开始)创建表格[ip2位置]。[数据库]。[ip2位置_db1_ipv6]([ip_from]char(39)非空,[ip_to]char(39)非空,[country_code]nvarchar(2)非空,[country_name]nvarchar(64)非空)开[主]GO(开始)在[ip2location]上创建集群索引[ip_to]。[数据库]。[ip2位置_db1_ipv6]([ip_to])打开[主要]GO(开始)
导入数据库
批量插入[ip2location]。[数据库]。[ip2位置_db1_ipv6]从“{PATH TO IP2LOCATION-LITE-DB1.IPV6.CSV}”(FORMATFILE='{DB1.FMT}的路径')GO(开始)

注意:您需要复制下面的FMT代码并将其保存为名为DB1.FMT(柔性制造技术)在您的计算机上。FMT代码的第一行表示bcp的版本。请根据安装的MS-SQL更改版本。

1251 SQLCHAR 0 1“\”“0 first_double_quote Latin1_General_CI_AI2 SQLCHAR 0 39“\”,\“1 ip_from”,3 SQLCHAR 0 39“\”,\“2 ip_to”,4 SQLCHAR 0 2“\”,\“”3国家代码Latin1_General_CI_AI,5 SQLCHAR 0 64“\”,\“”4国家名称拉丁语_通用_国际

创建数据库
使用编码“UTF8”创建数据库ip2位置;\c ip2位置创建表格ip2location_db1_ipv6(ip_from decimal(39,0)非空,ip_to十进制(39,0)非空,country_code字符(2)非空,country_name字符变化(64)NOT NULL,约束ip2location_db1_pkey主键(ip_from,ip_to));
导入数据库
从“ip2location-LITE-db1.ipv6.CSV”复制ip2location_db1_ipv6,CSV引用为“”;
导入数据库
mongoimport-u USERNAME-p PASSWORD--authenticationDatabase admin--drop--db ip2location--collection ip2location_db1_ipv6--type csv--file“ip2location-LITE-db1.ipv6.csv”--字段ip_from、ip_to、country_code、country _name

AMI和图像

IP2Location提供了一个免费的、预先配置的、随时可以运行的AMI和映像,可以轻松地设置数据库。

支持

请访问堆栈溢出查看有关LITE产品的技术问题/答案。

许可证

请查看通用条款和条件用于数据库许可。

IP2Location™IP地址地理位置数据库

在商业版中,您将获得的不仅仅是IP地址查找:

  • 更好的数据准确性
  • 访问最新数据库
  • 通过电子邮件提供更多级别的支持
产品升级
注册弹出窗口

地理定位您的访客位置

使用我们的免费数据库,利用重要的地理位置数据增强您的应用程序。