关于虚拟机上的 IP 地址

关于虚拟机上的 IP 地址

有没有办法创建一个私有网络并将其他国家的 IP 分配给虚拟机。

用于多语言网站目的。

我需要访客访问主机网站。此外,为访客分配来自澳大利亚、巴西或任何其他国家/地区的不同 IP,以便测试网站的不同语言。

答案1

不,您无法通过这种方式分配公共 IP,因为您无法路由和访问互联网。换句话说,您可以分配这样的 IP,但它对您来说毫无用处。

查看公共 vpn、代理或 tor,假装身处其他国家。

答案2

如果您想根据 IP 地址测试多语言支持,那么您做错了。

IP 4 地址空间不仅现在已经过时,而且正在出售的最后几块地址也根据各种销售协议和拍卖进行不同的分割。

换句话说,一个区块可能在中国,另一个区块可能在美国,除了查看路由表之外,没有其他方法能够真正知道。

除此之外,内容交付网络具有相似的 IP 范围,但提供不同国家的内容(例如 Facebook),我认为是时候重新评估您的测试场景了。

答案3

如果您设置了一个带有 Web 服务器和多台虚拟 PC 作为客户端的专用网络,则可以使用您选择的任何 IP 地址。如果您在服务器上运行脚本以根据 IP 地址检测原产国,那么如果您选择合适的地址,这也应该有效。您需要实施某种类型的路由,以便虚拟 PC 可以路由到服务器。这可能会使您的测试变得比需要的更难。

相关内容