【问题标题】:Can a web user in US have Japanese IP?美国的网络用户可以拥有日本IP吗?
【发布时间】:2011-01-13 05:03:00
【问题描述】:

我目前正在为美国的客户实施 IP 到国家/地区的功能。问题是当他在美国使用机器做一些测试时,他网站的一些传入IP被识别为日本IP。我的日志文件显示这些 IP 以 150.x.x.x 开头,属于 JAPAN NETWORK INFORMATION CENTER。他保证,当他检查这些机器的 IP 时,它们显示为来自美国。

更多信息:我使用 request.UserHostAddress (C#) 来检索客户端的 IP。

所以我的问题是:可能导致此问题的网络配置是什么?

提前谢谢你。

编辑:美国用户在美国使用日本公司的互联网服务的情况如何?

【问题讨论】:

  • 这更适合 Superuser.com。值得一提的是:IP 地址没有国籍,可以根据所有者的意愿重新授权。
  • 您的实际查询是什么? [1]两个来源如何报告相同的 IP (150.X..) 来自两个不同的国家 [2]验证您的 IP 获取方法是否正确
  • 嗨休斯,感谢您的评论。这是正确的。但是,每个 IP 都分配给特定的国家/地区,有些客户需要 IP 到国家/地区的功能。
  • 与编程无关...

标签: c# networking ip


【解决方案1】:

他保证在检查 IP 时 在这些机器中,它们显示为 来自美国。

请询问他在哪里看到这些信息,即他是如何定位的。

我使用 request.UserHostAddress (C#) 来 检索客户端的IP

嗯,这是公共 IP。这可以是最后一个对等方的 IP。可能是代理、VPN 路由器、(远程)办公室网关。

两种最常用的获取不同国家/地区 IP 的方式: 1. 代理 2.VPN

【讨论】:

  • 你好二凡,美国用户在美国使用日本公司的互联网服务的情况如何?
  • 还有很多其他的可能性。我包括了最常见的两个(代理、VPN)。但是,无论如何,您只能获得最后一个 IP。在大多数情况下,您对此无能为力。对于全球分布的办公室,VPN 被广泛使用。此外,有些人购买专用代理(主要是 SOCKS 代理)或 VPN 只是为了匿名浏览(!)或隐藏真实身份(可能是下载盗版的东西?)等。没有绝对的方法。而且,如果您是一家日本公司,您无法判断他们的客户是居住在美国、阿富汗、日本还是朝鲜,尤其是人们是否可以在线购买服务
【解决方案2】:

该字段'返回客户端的完全限定名称或发送请求的最后一个代理'。客户端的代理链可能包括日本的主机,或者他们可能订阅日本的 ISP。

【讨论】:

  • 我也想到了日本ISP的案例,但不知道这是否真的发生过,在美国是否流行
【解决方案3】:

地理位置不准确。各种地理位置数据库中存在错误,并且 IP 可以更改(也就是说,它们可以在不同的注册表之间重新分配)。所以信息可能已经过时了。

【讨论】:

  • 问题是 Geo-IP 在这种情况下是准确的。这是奇怪的传入IP
  • @Thuan - 你是说分配给客户端的IP不是你在服务器上看到的IP吗?
【解决方案4】:

问题是这样你只能得到客户端的名称或发送请求的最后一个代理。一个请求可以有很多从客户端到服务器的跃点。

【讨论】:

    猜你喜欢
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    • 2020-11-30
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多