在我的桌面上,我连接了我的 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 范围内的主机,您需要一个默认网关。
举个例子,电脑-01有172.44.1.1
IP 地址,电脑-02有172.44.1.2
IP 地址,电脑-03有192.181.1.1
IP 地址,电脑-04有192.181.1.2
IP 地址。
在这种情况下,电脑-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 层交换机。
我希望这对你有帮助。