这个问题是假设的,这种情况很可能永远不会发生,任何路由器都无法处理
让我们假设您(以某种方式)设法将255台设备放到您的网络上。让我们将第255个设备称为D255,仅供以后参考,路由器的IP地址为192.168.0.1。如果我是正确的D255的本地IP地址应该是192.168.1.255。那么如果我们购买新设备(D256)并将其连接到我的家庭互联网以及其他255个设备,该怎么办呢? D256的本地IP地址会变成什么?我想到了它,我认为它将是192.168.2.1。我是对的吗?
在考虑情况1后,我想出了另一种情况。如果您有65025(255 * 255 = 65025,如果您知道我将要使用此功能的话。)设备连接到您的互联网怎么办?最后一个设备(我将称之为D65025)本地IP地址应该是192.168.255.255(假设情况1的解决方案是正确的。)。那么如果我出去购买另一台设备(D65026)它的本地IP地址是什么呢?它不能成为192.168.256.1,因为数字不能超过255而且它不能成为192.169.1.1,因为192.168.xx是本地IP保留,192.169.1.1超出了本地IP限制(如果我是正确的话)错误的)将是一个外部IP地址。那会发生什么?
感谢您的反馈意见!
答案 0 :(得分:1)
本地网络通常配置有DHCP服务器,以分发IPv4地址租约以及名称服务器地址和网关地址。
住宅和小型商用路由器通常配置为进行网络地址转换,并配置DHCP服务器以分发私有IPv4地址和路由器的私有IP作为网关和名称服务器。本地子网的大小由路由器的配置决定。
典型配置为192.168.0.0/24
,提供254个主机地址。
DHCP服务器具有指定其可以分发租用的地址池的配置,如果当前分配池中的所有地址时,如果要求租用,DHCP服务器的行为方式取决于配置,但在大多数情况下它只会没有回应,因为没有免费租约"。
在这种情况下,主机可能会从169.254.0.0/16
中选择一个链接本地zero-configuration地址,并且除了具有零配置地址的主机之外,网络上没有任何Internet访问权限或任何其他主机。它可能会在稍后重试DHCP。
RFC1918专用地址块192.168.0.0/16
实际上具有65534个唯一寻址主机的容量。忽略具有此大小的第2层广播域的问题,适用相同的约束:当没有剩余的租约要分配时,不会分配任何租约。
如果这些私有地址要访问Internet,则路由器将网络地址转换为一个或多个公共IP地址(通常为一个)。一个公共地址对于大量专用网络主机来说不太可能,受到本地TCP / UDP端口号可用性的限制。
我建议您阅读IP网络以填写基本知识。
答案 1 :(得分:0)
如果您正在使用DHCP,当您的地址用完时,它会将其他设备从网络中踢出,可能是首先连接的设备。只有这么多设备可以连接到网络,但该数量取决于路由器配置。