Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用lua geoip获取IP地址的asnum和org值?_Lua_Geoip - Fatal编程技术网

如何使用lua geoip获取IP地址的asnum和org值?

如何使用lua geoip获取IP地址的asnum和org值?,lua,geoip,Lua,Geoip,我正在使用图书馆 如何使用lua脚本使用“geoip asnum”和“geoip org”从ipaddress获取asnum和org值?如果我正确理解了您的问题,您希望获得IP地址的自治系统号和ISP组织 这些值存储在两个数据库中:geoipsum.dat和GeoIPOrg.dat。(请注意,ASN编号已经包含一个组织名称,该名称可能足以满足您的目的,例如:“AS15169谷歌公司”。) 目前,lua geoip(v0.1.2)不支持这两个文件中的任何一个 您可以通过克隆国家/地区数据库来添加此

我正在使用图书馆


如何使用lua脚本使用“geoip asnum”和“geoip org”从ipaddress获取asnum和org值?

如果我正确理解了您的问题,您希望获得IP地址的自治系统号和ISP组织

这些值存储在两个数据库中:geoipsum.dat和GeoIPOrg.dat。(请注意,ASN编号已经包含一个组织名称,该名称可能足以满足您的目的,例如:“AS15169谷歌公司”。)

目前,lua geoip(v0.1.2)不支持这两个文件中的任何一个

您可以通过克隆国家/地区数据库来添加此支持,将文本中的
country
替换为
asnum

然后将查询函数更改为使用
GeoIP\u org\u by\u name
而不是
GeoIP\u id\u by\u name
——并将结果作为字符串推送,而不是国家信息

如果您需要,org数据库的流程应该类似

请参见此处的用法:

(完全披露:我是lua geoip的维护者)