我刚去了一个名为fwix.com
的网站我注意到该页面根据我的IP极快地对我进行了地理定位。起初,我只是认为他们是通过内置在ClientLocation功能中的Google地图来做到这一点但是他们似乎并没有这样做。
相反,查看该页面的来源,我发现我的IP地址已作为<HEAD>
注入<meta name="client_ip" content="123.456.789.123" />
问题:fwix.com如何获取我的IP并相应地生成网页?
答案 0 :(得分:1)
获取IP非常简单。 Web服务器必须知道您的IP地址才能向您发送响应。那里没有神奇的东西,它是TCP / IP协议的一部分。
有些服务会将已知的IP地址或地址块映射到地理位置。他们只是在大型数据库中查找您的IP地址是否已知位置。其中一项服务是MaxMind。他们甚至有一个免费的数据库,你可以下载和玩。