创建一个 /16 (255.255.0.0) 本地网络

创建一个 /16 (255.255.0.0) 本地网络

我对网络的初步理解使我相信,如果我在一台机器上设置一个 IP 地址,例如 10.0.2.25,网络掩码为 255.255.0.0,它应该可以看到子网 10.0.1.0/24 中的所有主机(以及整个 10.0.0.0/16 子网上的许多其他主机)

我刚刚尝试过,但是 10.0.2.25/16 的机器根本看不到 10.0.1.0/24 地址。

两个问题:

  1. 如何简单建立这样的网络?
  2. 我的理解有什么错误?

答案1

我刚刚尝试过,但是 10.0.2.25/16 的机器根本看不到 10.0.1.0/24 地址

10.0.2.25/16 可以将数据包发送到 10.0.1.0/24,但是当 10.0.1.0/24 尝试响应时,它认为其他主机在其网络之外,因此将尝试通过路由器将数据包发送回去(或失败)。

答案2

如何简单建立这样的网络?

正如您所做的那样,您在原则上做对了,只是在实施上存在问题——您所做的事情的想法肯定没有错。

我的理解有什么错误?

没什么,您只需要确保在适当的地方、在该范围内的每台机器上、每个路由器上等等都实施 /16 的使用。

如今,非 /24 网络掩码的使用极为普遍,并且效果很好,但您确实需要确保它们得到正确、彻底的实施。

否则做得很好;)

答案3

显然,如果另一台机器是 /24,它只能看到该范围内的机器。如果它们要相互可见,子网掩码需要匹配。

相关内容