路由器和交换机连接后的IP地址为何不同?

通常情况下,路由器负责连接外网并分配内网IP,而交换机只是扩展网口数量的设备,本身不分配IP。如果你把交换机接在路由器的LAN口后面,电脑连交换机得到的IP是由路由器统一分配的,所以IP应该在同一个网段内。只有当交换机接在WAN口或者作为独立网络设备时,才涉及不同网段的问题。

评论 (2)

这个解释其实不够准确,存在误导性。首先,交换机如果是三层交换机(L3 Switch),它完全可以拥有IP地址并进行VLAN间路由。其次,即使接入普通二层交换机,电脑获取的IP不同,往往是因为路由器DHCP地址池耗尽、手动指定了静态IP,或者路由器开启了多SSID/不同VLAN导致分配到了不同子网。不能简单地说“只在接WAN口或作为独立设备时才涉及不同网段”,家庭网络中DHCP租期释放或重启设备后IP变化也是常见原因。

解释得很清楚。很多新手容易把路由和交换搞混,其实关键就看谁开了DHCP服务,谁就是那个分配IP的“老大”。