我目前正在为美国的客户实施IP到国家/地区的功能。问题是当他在美国使用机器进行一些测试时,他网站的一些传入IP被识别为日本IP。我的日志文件显示这些IP以150.x.x.x开头,属于JAPAN NETWORK INFORMATION CENTER。他保证,当他检查这些机器的IP时,它们被显示为来自美国。
更多信息:我使用request.UserHostAddress(C#)来检索客户端的IP。
所以我的问题是:可能导致此问题的网络配置是什么?
提前谢谢你。
编辑:美国用户在美国使用日本公司的互联网服务的情况如何?
答案 0 :(得分:1)
他保证在检查IP时 这些机器,他们被显示为 来自美国。
请问他在哪里看到这些信息,即他是如何进行地理定位的。
我使用request.UserHostAddress(C#)来 检索客户端的IP
嗯,这是公共IP。这可以是最后一个对等体的IP。可以是代理,VPN路由器,(远程)办公室网关。
两种最常用的来自不同国家的IP方式: 1.代理 2. VPN
答案 1 :(得分:0)
该字段'返回客户端的完全限定名称或发送请求的最后一个代理'。客户端的代理链可能包含JP中的主机,或者他们可能订阅日本ISP。
答案 2 :(得分:0)
地理位置不准确。各种地理位置数据库中存在错误,并且IP可以更改(即,可以在不同的注册表之间重新分配)。所以信息可能已经过时了。
答案 3 :(得分:0)
问题在于,您只获取客户端的名称或发送请求的最后一个代理..请求可以从客户端到服务器有很多跳。