我使用的是宽带连接,宽带公司给我的子网掩码是 255.255.255.0。我想知道如果我将子网掩码更改为 255.255.255.255,会对互联网连接产生什么影响?
那么这两个子网掩码有什么区别呢?
答案1
如果您的设备允许您输入 255.255.255.255 作为子网掩码,它将无法与网络上的其他设备通信。
答案2
那么这两个子网掩码有什么区别呢?
您的计算机会计算每个网络数据包的路由。子网掩码是该公式的重要组成部分。如果您没有正确定义子网掩码,您的网络通信将无法进行。
255.255.255.0 = /24 <==> 例如 172.16.1.0 - 172.16.1.255
255.255.255.255 = /32 <==> 例如 172.16.1.10
这两个子网掩码之间的主要区别在于它们定义了两个不同的网络。具有 /32 掩码的 IP 地址定义的网络仅适合一个 IP 地址。
具有 /24 掩码的 IP 地址定义了一个可容纳 256 个 IP 地址的不同网络。
举个例子。您的计算机有一个 IP 地址 192.168.1.1/24,它想与 192.168.1.2/24 通信。它们位于同一子网中,因此它们不需要通过网关/路由器进行通信。
尽管如此,如果您的计算机只有一个网络接口且 IP 地址为 192.168.1.3/32,则数据包将无法离开您的计算机,因此无法与其他计算机通信。
如果您对计算机网络和子网掩码一无所知,我建议您不要碰它。
我想知道如果我将子网掩码更改为 255.255.255.255 那么会对互联网连接产生什么影响?
如果您将 WAN IP 的子网掩码从 /24 更改为 /32,您将无法连接互联网。您的 ISP 这样定义该地址是有充分理由的。
答案3
“全 1”子网掩码(255.255.255.255)仅适用于点对点链路,其中链路上只有两个设备,因此设备 A 传输的任何内容只能到达设备 B,而设备 B 传输的任何内容只能到达设备 A,因为该网络链路上不可能有任何其他设备。
因此,如果您使用的是 DSL,则可能拥有点对点链接,甚至可能通过某种形式的点对点协议 (PPP),例如 PPPoA 或 PPPoE。因此可能将该 PPP* 链路上的子网掩码设为 255.255.255.255 即可。请注意,我仅讨论路由器的 WAN 链路,而不是 LAN 端。此外,这不适用于非点对点 WAN 链路,例如 DOCSIS 和 GPON。
在多路网络链路类型(如典型的家庭以太网 + Wi-Fi LAN)上使用 255.255.255.255 毫无意义。由于该链路类型上有多个设备,因此您需要使用一个子网掩码,为家庭 LAN 上的所有主机留出足够的主机地址。