假设我们有以下配置:
BROADCAST=192.168.91.255
HWADDR=00:1D:09:FE:DA:04
IPADDR=192.168.91.250
NETMASK=255.255.255.0
NETWORK=192.168.91.0
BROADCAST=10.10.191.255
DNS1=10.10.15.161
DNS2=10.10.18.36
GATEWAY=10.10.191.254
HWADDR=00:1D:09:FE:DA:04
NETMASK=255.255.255.0
NETWORK=10.39.191.0
我们为同一个网络接口分配了两个属于不同子网的 IP 地址。这种情况如何实现?一台计算机如何连接到两个不同的网络 ID?
是否可以为同一网络接口分配具有两个不同子网掩码的不同 IP 地址?其含义是什么?
答案1
由于封装和解封装,数据包能够得到正确处理,这是由 TCP/IP 堆栈处理的。您通常不能要做的是分配两个不同的默认网关。如果这样做,当数据包被发送到 192.168.91.0 和 10.39.191.0 以外的网络时,它们不知道“该往哪个方向走”