# IP2Location-NodeJS **Repository Path**: kuotong/IP2Location-NodeJS ## Basic Information - **Project Name**: IP2Location-NodeJS - **Description**: 这个NodeJS模块可以让用户通过IP地址查找该IP的地理位置信息,如国家,地区,城市,坐标,邮政编码,ISP,域名,时区,连接速度,IDD代码,区号,气象站代码,气象站名称, 使用类型等任何IP地址或主机名称来源。https://www.ip2location.com - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-03-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README IP2Location Node.js 模块 ========================== 这个由IP2Location提供的Node.js 模块能够让网站用户们通过IP地址快速查询该IP地址的地理位置如国家,地区,城市,经纬度,邮政编码,时区,互联网服务提供商(ISP),域名,连接类型,IDD代码,区号,气象站代码,气象站名称,移动国家代码(MCC),移动网络代码(MNC)和运营商品牌,IP地址或主机名的使用类型。此模块使用IP2Location.com数据库提供的文件。此数据库简单的包含了IP块作为关键词,以及其他的有关资料,例如:国家,区域,城市,经纬度,邮政编码,时区,互联网服务提供商(ISP),域名,连接类型,IDD代码,区号,气象站代码,气象站名称,移动国家代码(MCC),移动网络代码(MNC)和运营商品牌,IP地址或主机名的使用类型作为标准。它支持IPV4以及IPV6中的IP地址。 这个模块可用于许多类型的项目中,当中包括了: * 选择最接近地理位置的镜像 * 分析您网络服务器的数据以确定访问者的国家/地区 * 信用卡欺诈检查 * 软件输出管理 * 显示当地语言及货币 * 防止密码共享以及滥用服务 * 广告的地理位置 此数据库会定期每个月更新以获取更高的准确性。免费样本DB1数据可在样本目录里寻获,或可以直接从以下网址中下载 https://www.ip2location.com/developers.htm. 完整的数据库可在 https://www.ip2location.com 里的高级订阅包中寻获。 安装程序 ============ 想要安装此模块,请输入以下内容: npm install ip2location-nodejs 文件要求 ============ 此库需要IP2Location BIN的数据文件才能正常运作。您可以在以下的网址里下载BIN数据文件 * IP2Location LITE BIN Data(免费):https://lite.ip2location.com * IP2Location Commercial BIN Data(全面):https://www.ip2location.com IPv4 BIN与IPv6 BIN ==================== 如果您只想查询IPv4的地址,请使用IPv4 BIN的文件。如果您使用IPv4 BIN的文件查询IPv6的地址,你会看到IPV6_NOT_SUPPORTED 的错误讯息。 如果你想同时查询IPv4以及IPv6的地址,请使用IPv6 BIN的文件。 版权 ========= IP2Location.com版权所有(C)2018 MIT授权