端口转发:如果 IP 是静态的,那么设置了动态 IP 地址的计算机会发生什么情况?

端口转发:如果 IP 是静态的,那么设置了动态 IP 地址的计算机会发生什么情况?

如果我设置路由器来分配静态 IP 地址,据我所知,我必须配置我的计算机以使用特定的 IP 地址。

如果有人不配置他们的计算机,会发生什么情况?路由器会自动为他们提供 IP 吗?还是他们必须配置他们的设置才能连接?

答案1

您的意思是说您已禁用路由器上的 DHCP?在这种情况下,未设置为使用静态 IP 的机器很可能会失败。但是,如果您的意思是说您已将特定 IP 地址分配给特定 MAC,则 DHCP 可能仍在运行,新计算机将自动分配 IP。

- 编辑 -

看起来您正在做的是在客户端(运行 Windows 7 的计算机)设置静态 IP。这不会影响路由器使用 DHCP 向其他计算机分发新 IP 地址的能力(见下文)。您无需担心。然后您需要配置路由器本身以将端口转发到具有静态 IP 的计算机。检查路由器列表在港口前进请参阅您的路由器型号,获取有关如何在路由器端进行设置的说明。

顺便说一下,DHCP 是一种协议,通过该协议,连接到网络的新计算机将由路由器自动分配 IP。有关更多信息,请参阅维基百科DHCP 的出色解释

答案2

这里有一些错误,很难解释,但我会尽力:

基本上,DHCP 是在路由器上运行的一个进程,它将 IP 地址“分发”给网络上需要地址的任何机器。

现在,动态与静态,动态是 DHCP 中的 D,在这种情况下,它只是表示 DHCP 服务器的客户端。在同样的上下文中,静态只是表示不使用 DHCP 并手动配置网络地址。

当您设置静态地址(默认设置,例如未设置替代地址)时,您指示您的计算机不要使用 DHCP。

现在,如果您选择与 DHCP 在同一范围内的地址,则 DHCP 机器可能会尝试提供相同的地址,在这种情况下,网络上就会出现 IP 冲突。

我建议如果您无法更改 DHCP 范围,您只需在您想要的地址上添加排除/保留,这样它们就不会被重复使用。

... ...

现在对于第二部分,端口转发并不重要,或者在 DHCP 或静态中有任何区别,您只需给它最终地址,它就会转发到它。

... ...

最后,重新阅读你的问题,如果你说的是你的 ISP 给你多个 IP 地址,那么这是一个更加困难和复杂的情况。

简单来说,路由器使用一种称为“NAT”的服务,它具有一对多系统,可以将端口转发到连接到同一路由器的 IP 地址。禁用 NAT 后,实际上就是为连接到路由器的每台计算机提供了自己的直接互联网线路,无需设置端口转发,因为如果有连接进来,它会直接转到它们 - 您的路由器只是直接路由信息。

这可能会变得更加复杂,我不确定您到底需要什么/打算做什么。请留下评论,我很乐意为您提供进一步的帮助。

答案3

你把一切都混淆了!

您无法将路由器设置为分配静态 IP 地址 - LAN 上的静态 IP 是在每台机器上设置的。如果没有,则它们由 DHCP(通常在路由器上)动态设置。

另一方面,互联网提供商通过调制解调器向您提供静态 IP - 这就是不是TCP 通信。这又是一个复杂的问题。

因此,如果您想在 LAN 上拥有静态 IP,只需将每台机器设置为所需的 IP。您还可以在路由器上进行设置,根据每台机器的 MAC 地址分配 IP,这可能会给人一种静态 IP 的错觉,但事实并非如此。

如果你想要一个互联网静态 IP,您将必须向您的互联网提供商支付额外的费用。

相关内容