我在计算机上运行许多服务器,我需要端口转发才能做到这一点。但最近,当我关闭计算机并重新打开时,我的 IPv4 地址不断变化。我不知道为什么会发生这种情况。
答案1
我看到两个选择。
您的计算机已连接到本地网络
如果您的 IP 地址以以下之一开头,则情况属实:
- 10.xxx
- 192.168.xx
- 172.16.xx
- 172.17.xx
... - 172.31.xx
您的计算机直接连接到互联网
这可能很糟糕,你应该改变它。将服务器置于专用防火墙后面和本地网络上是一种常见做法。这使得管理和保护你的计算机更加方便。
问:如何获取 IP 地址?
答:你要一个。
有一台计算机连接到您的网络,该计算机运行 IP 地址分配软件,也称为dhcp server
。您的计算机向它请求一个 IP 地址。DHCP 服务器说“这是一个 IP 地址,但您只能使用它这么多分钟。”每次您的分钟数用完时,您的计算机都会重新协商协议。我们将此协议称为dynamic lease
。
几乎总是获得相同 IP 地址的一种方法是始终在租约到期后立即续订。但是,如果您关闭计算机,DHCP 服务器将忘记您曾经有过租约。(某些 DHCP 服务器比其他服务器忘记得更快)。此外,这有点像尝试在迪士尼乐园反复乘坐相同的游乐设施而无需等待。如果您成功了,那不是因为您很特别,只是公园里没有其他人。
另一种方法是将 dhcp 服务器配置为始终为您的计算机提供相同的 ip 地址(称为static lease
)。如果您在本地网络上,并且你的如果您使用的是本地网络,您可以免费使用。您只需要知道如何操作即可。如果您使用的是公共网络(即互联网),您需要与为连接付费的人通话。他们可能会要求支付更多费用。
我多年来一直使用同一个公共 IP 地址,却从未为它付费
我有一个本地网络。我有一个处理本地网络的路由器。它连接到 dsl 调制解调器,这是实际连接到互联网的盒子。dsl 调制解调器是获取公共 IP 地址的。该调制解调器几乎从不离线。当它离线时,它会重新启动,这发生得非常快。到目前为止,速度足够快,可以始终租用相同的 IP 地址。但是,就像我已经说过的,这是一场赌博。没有什么可以保证我获得相同的 IP 地址,如果出于某种原因我租用了不同的 IP 地址,我的 ISP 的任何人都不会在意(除非我为永不改变的 IP 地址的特权付费)。
答案2
您可能没有静态 IP。如果您需要,请咨询您的 ISP,许多 ISP 不会为您提供静态 IP,除非您专门为此付费。
答案3
听起来你有一个动态IP地址。与您的 ISP 联系以获取静态 IP。请注意:它们的价格要高得多!(通常)