我在 OVH 有自己的 VPS,它带有法国的默认 IP 地址。因此,出于地理定位需求,我在英国购买了一个。现在我正在运行 Ubuntu 服务器 16.40,我想将我新买的 IP 地址设置为默认 IP 地址。有什么线索可以说明如何做到这一点吗?
(是的,我正在开始,想学习这个)
Google 搜索结果只提供了“故障转移”,但我希望将其作为默认选项。你们能帮我一下吗
答案1
除非您从 OVH 购买了地址,并且他们告诉您可以将它用于法国的服务器(这种可能性极小),否则这将不起作用。
一般来说,IP 地址与域名不同,它与物理网络绑定,您不能随机将地址分配给完全不同的网络中的某个主机。
请阅读 TCP/IP 网络基础知识来了解原因。
答案2
您不能只是随机地将一个来自其他地方的 IP 地址分配给您的服务器并希望它能够正常工作(当然,您可以,但是您的希望将是徒劳的)。
为了使分配给该 IP 的数据包能够到达您的服务器,需要进行一些路由配置。您的选项包括:
- 在英国的路由器后面有一台机器,网络认为您的 IP 位于该路由器上,它将所有内容通过 VPN 或类似方式传输到法国的服务器。这会很慢,因为所有内容都会路由两次(一次路由到法国,一次路由到英国)。它还要求您在那里有一些设备。
- 让卖给你 IP 的人做一些 BGP 魔法,这样它就会被路由到法国。他们可能不想这么做。它也会对他们网络之外的人可见,这意味着最终 GeoIP 信息将被更改并被列为“在法国”,我猜这违背了目的。
- 不要再使用法国的服务器,改用英国的服务器。毕竟,如果你想让东西看起来像是来自英国,那么如果真的是这样就更好了……