为什么Ubuntu桌面需要geoip数据库?


16

我正在观看我的13.04 VM更新,我注意到它想更新该geoip-database软件包。

我已经验证了它在我的12.10计算机上也存在-Ubuntu桌面将其用于什么?


1
+1我一直认为了解Ubuntu用户在哪些国家以及他们使用的版本是某种Ubuntu统计数据。现在我知道不是(悲伤...)。
路易斯·阿尔瓦拉多

目前还没有安装Ubuntu的副本,但是我的猜测是ubuntu-desktop需要torrent客户端(可能是transmission-gtk),这反过来又需要geoip-databaseRick Green回答中提到的对等身份识别。
Jase

Answers:


8

用于在bittorrent之类的应用程序中定位对等对象。

GeoIP数据库将帮助您确定Internet访问者的位置,组织,连接速度和用户类型。(对于服务器)

可用于地区,国家,城市,组织,IP ISP和Netspeed。

用于收集用户/客户端习惯和流量控制。

它也用于刑事调查和欺诈检测。

参见WIKI


编辑:我认为这是一个普遍的问题。如所示,它不是,因此,让更多细节继续前进。

Geoip数据库是软件框架使用的数据库,可用于在应用程序中启用地理空间感知。

GPS:来自全球定位系统接收器的位置信息(通过gpsd和gypsy)

GSM:来自蜂窝网络连接的位置信息

Plazes:来自Plazes Wi-Fi定位服务的位置信息

Hostip:基于IP地址的位置信息

手册:用户提供的位置信息,例如:在线定位器服务(也称为位置查找器,商店查找器或商店定位器,或类似名称)是在具有多个位置的企业网站上发现的功能,可让访问该网站的访问者查找公司在地址或邮政编码附近或所选区域内的位置。

诸如Google Maps,MapQuest或Bing Maps之类的服务允许用户在地图上查看在地图上找到特定位置的位置。


GeoClue也使用该数据库,它是基于D-Bus消息传递系统构建的模块化地理信息服务。Geoclue项目的目标是使创建位置感知应用程序尽可能简单。


只是更多信息:

GeoIP是一个C库,使用户可以查找任何IP地址或主机名所来自的国家。它使用基于文件的数据库。

该数据库仅包含IP块作为键,包含国家/地区作为值,并且比使用反向DNS查找,它应该更加完整和准确。

该软件包包含免费的GeoLiteCountry数据库。

在Ubuntu中安装:

/.
/usr
/usr/share
/usr/share/GeoIP
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIPv6.dat
/usr/share/doc
/usr/share/doc/geoip-database
/usr/share/doc/geoip-database/changelog.Debian.gz
/usr/share/doc/geoip-database/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/geoip-database
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.