早些年用拨号上网,断开重连就能换一个地址,这个习惯延续到了现在:不少人以为只要重新连接一次,地址就会变。实际情况取决于连接方式,有些方式每次重连确实会重新分配,有些方式则会把地址固定下来。弄清楚换的到底是哪一层,才能预判什么时候会变。这个区别在排查问题时特别有用,能省掉反复重连的尝试。
换地址发生在哪一环
重新建立连接时,网络侧会重新走一次分配流程,从可用范围里取一个发下来。取到哪一个并不固定,所以看起来像是换了。这种方式下,地址的变化发生在分配环节,本机设置完全不用动。
重连能换来新地址的前提,是分配流程会重新完整走一遍。
常见的家庭宽带拨号属于这一类,每次重新连接都可能拿到不同的地址,取到哪一个由当时的空闲情况决定。固定线路的企业专线不走这一套,重连之后地址照旧。所以在专线上反复重连,并不会换来新的地址,白折腾一顿。
换一层和换一个的区别
还有一种做法是在本机之上再加一层:本机的地址怎么变都不管,对外统一从另一处出去。这一层加好之后,换地址就变成了换对外呈现的位置,与本机怎么连接没有关系。代理IP的做法属于这一类,换的是对外呈现的那一层,与本地拨不拨号无关。代理IP的切换也按同一套逻辑完成,改的是中间那一层,不需要动本地连接。
专线重连不会换地址,别把两种方式混着用。
重连能换来新地址,前提是分配环节会重新走一遍。
有的方式重连就换,有的方式重连也不换。
换地址的关键在于换的是哪一层。把这一层认清楚,代理IP和本地连接的先后关系就不会搞混。
