标签: c linux ip
我想知道C中是否有函数或代码允许从收到的IP地址中获知国家/地区代码或名称。 谢谢
答案 0 :(得分:2)
可以使用libgeoip完成此操作。您可以在test子目录中找到example。它基本上像:
GeoIP *gi = GeoIP_open(path_to_database, flags); const char *country_code = GeoIP_country_code_by_addr(gi, "127.0.0.1");