如何找到需要网关来发送和接收数据包的IP?

如何找到需要网关来发送和接收数据包的IP?

在我的桌面上,我连接了我的 Lan 网段172.44.1.22,另一台 PC 是192.181.1.22。我在 cmd 中从我的桌面 ping。在此,我的网段 IP172.44.1.23和另一台 PC 网段 IP192.181.1.23都在我的 PC 中 ping。

数据包如何发送和接收这两个 IP?哪个 IP 段需要默认网关才能到达目的地?

答案1

如果您想 ping 不在您的 LAN 范围内的主机,您需要一个默认网关。

举个例子,电脑-01172.44.1.1IP 地址,电脑-02172.44.1.2IP 地址,电脑-03192.181.1.1IP 地址,电脑-04192.181.1.2IP 地址。

在这种情况下,电脑-01如果要 ping WAN,则不需要网关电脑-02因为它们位于 IP 地址范围内。请记住,子网掩码对于识别 IP 地址范围很重要。与电脑-01电脑-02电脑-03电脑-04无需网关即可互相 ping 通。

在此处输入图片描述

另一方面,如果电脑-03想要 ping电脑-01,因为它们不在 IP 地址范围内,所以需要网关。

在此处输入图片描述

请注意,没有必要为每个 IP 地址范围使用不同的路由器/交换机。您可以将所有计算机放在一个路由器/交换机上,然后向路由器/交换机添加一些静态路由。
此外,您可以为每个 IP 范围创建 VLAN,并将路由器/交换机接口更改为中继模式。搜索“Router-on-a-stick”以查找此内容。

IP 是 OSI 模型中的第 3 层协议,因此路由器/交换机必须在此层上工作。如果要配置此方法,交换机必须是第 3 层交换机。

我希望这对你有帮助。

相关内容