【发布时间】:2010-12-28 11:34:35
【问题描述】:
我想根据我在服务器端收到的 IP 地址显示国家标志。 固定IP地址是否分配给国家?我在哪里可以获得 IP 地址到国家/地区映射的数据库?
【问题讨论】:
-
非常直接。获取country flag icons 并映射IP address to country 名称。图标和国家名称通过国家 codes 链接。
标签: geolocation ip-address geoip
我想根据我在服务器端收到的 IP 地址显示国家标志。 固定IP地址是否分配给国家?我在哪里可以获得 IP 地址到国家/地区映射的数据库?
【问题讨论】:
标签: geolocation ip-address geoip
看看以下内容:
还有堆栈溢出:
一旦您有了国家代码,您就可以使用这些使用 ISO 国家代码的免费图标集来显示国旗:
PHP Advent 也刚刚发表了一篇关于非常相似过程的整篇文章:
【讨论】:
您正在寻找IP geolocation 服务,例如MaxMind。
【讨论】:
ip2location.com 提供了一个 IP 范围数据库,可用于标记 IP 地址
他们也以不同的格式提供它,因此您可以选择对您有用的一种
【讨论】:
Maxmind 是我们使用的一种
【讨论】:
基于IP的开源自包含标志渲染: ip2ensign
它将在与任意 IP 匹配的标志纹理图集中查找 UV 坐标。 并且它带有 IP 范围数据库和纹理。
【讨论】: