来自IP地址的ASP.net用户位置

来自IP地址的ASP.net用户位置,asp.net,vb.net,Asp.net,Vb.net,我见过其他讨论提出这个话题,但我对我得到的结果远没有信心。我想知道是否有人能对这个话题有更多的见解 我们希望根据访客在澳大利亚的状态动态加载正确的联系方式 我们正在使用并出去测试数据库。我在Facebook上发布了一个请求,要求新南威尔士州的每个人点击我帖子上的链接,我存储了结果。我知道这是基于信任,但结果相当不令人信服 结果: 有没有人能找到一个能赚钱的解决方案?或者我不应该自动化类似的东西?如果这个案子不起作用,那就没用了 我也尝试过谷歌的定位API,它认为我处于另一个状态。这不可靠。据我所

我见过其他讨论提出这个话题,但我对我得到的结果远没有信心。我想知道是否有人能对这个话题有更多的见解

我们希望根据访客在澳大利亚的状态动态加载正确的联系方式

我们正在使用并出去测试数据库。我在Facebook上发布了一个请求,要求新南威尔士州的每个人点击我帖子上的链接,我存储了结果。我知道这是基于信任,但结果相当不令人信服

结果:

有没有人能找到一个能赚钱的解决方案?或者我不应该自动化类似的东西?如果这个案子不起作用,那就没用了


我也尝试过谷歌的定位API,它认为我处于另一个状态。

这不可靠。据我所知,从IP获取地理位置的唯一方法是查找DNS或whois记录,并查看它们提供的地理位置(如果有的话)。但不能保证这就是给定用户的实际地理位置。对于家庭用户,它将显示ISP的位置,而不是用户。例如,我刚刚尝试了你链接到的那个网站,它说我在美国密歇根州的安娜堡,离这里很近,但我真的在40英里外的密歇根州门罗。对于在业务地点工作的人来说,这是业务部门输入的地点,通常是他们的总部或网络中心,而不一定是个人的工作地点。这可能导致位置极不准确

如果你说的是合同问题,我不认为这可能是他们所处的状态会起作用。我突然想到,即使你有一个100%准确的方法,它最多也能告诉你用户当时在哪里,而不一定是他们住在哪里或他们的业务在哪里。如果有人居住在州界附近,他在州界的wifi热点吃午饭时连接到你的网站,那该怎么办


我认为你最好让用户告诉你他们住在哪里或者他们的办公室在哪里。您可以将答案保存在自己的数据库中。上一次我检查澳大利亚只有六个州——也许你也需要允许这些地区,不管怎样——所以从列表中选择合适的州应该不难。这似乎不是一个困难的问题。

谢谢Jay,感谢你的帮助。我想你是对的。我希望有一个神奇的解决办法。这不是合同或任何东西,只是想提供我们用户准确的联系方式,而不是来自纽约州的联系方式,当你在密歇根州