动态和静态,差在哪里

动态 IP 就像住酒店:每次入住,前台给你一间空房,退房后这间房会给下一位客人,下次再来,多半换了一间。静态 IP 则像买下的房子:门牌号固定写在你名下,一直不变。

绝大多数家庭宽带和手机网络用的都是动态 IP。原因很简单:IPv4 地址不够用,运营商不可能给每户人家永久留一个号码;而大部分人上网只是“出门办事”,并不需要别人按固定门牌来找自己。

表 4-1 动态 IP 和静态 IP 对比
项目动态 IP静态 IP
会不会变会,重新连接后常常换新地址不变
怎么获得自动分配,不用设置向运营商申请,或手动填写
费用包含在普通套餐里公网静态 IP 通常要单独付费,多见于企业专线
适合谁普通家庭和手机用户需要长期对外提供服务的网站、服务器

注意,“动态”和“静态”说的是地址会不会变,和上一章的“公网”“内网”说的是地址在哪儿有效,是两件不同的事。你家的公网 IP 和内网 IP,都可以是动态的,也都可以是静态的。

宽带拨号:每次上线领一个号

家里的光纤宽带,大多用一种叫 PPPoE 的方式“拨号”上网。“拨号”这个说法是从电话线上网的年代留下来的,现在不用真的拨电话了,意思是:光猫或路由器拿着你的宽带账号和密码,去运营商那里“登记上线”。

每次登记成功,运营商都会从自己的地址池里拿一个空闲的公网地址借给你,这次上线期间一直用它。你下线后,这个地址会被收回,可能很快就借给了别人。

为什么重启光猫,IP 就变了

这正是很多人遇到过的现象。把上面的过程连起来看:

  1. 你重启光猫或路由器,原来的拨号连接断开,运营商收回了旧地址。
  2. 设备重新开机后再次拨号,运营商从地址池里重新挑一个空闲地址给你。
  3. 新地址和旧地址常常不同,有时连第 3 段都会变;偶尔也会碰巧分到原来那个。

有些地区的运营商还会每隔一段时间主动断开、让设备重新拨号,所以即使你什么都没动,过几天公网 IP 也可能自己变了。

手机也是类似的道理:打开再关闭飞行模式,或者在 Wi-Fi 和移动数据之间切换,手机都会重新连接网络,通常会拿到不同的地址。

小提示

想亲眼看看?先打开本站首页记下现在的 IP,重启光猫等它重新联网后,再刷新首页对比一下。

家里的 DHCP:路由器自动发号

家里的内网 IP 又是怎么来的?手机连上 Wi-Fi 时,你并没有填写任何地址,这是路由器的 DHCP(动态主机配置协议)在自动发号。整个过程只要不到一秒,分四步:

DHCP 四步:手机广播询问,路由器提供地址,手机确认要这个地址,路由器批准并告知租期 手机 路由器 ① 有人能给我一个地址吗? ② 给你 192.168.1.23,可以吗? ③ 好,我就要这个 ④ 批准,租期到了记得续
图 4-1 手机连 Wi-Fi 时和路由器的四句“对话”

这四步的英文名分别叫 Discover、Offer、Request、Acknowledge,网上常把它们合称“DORA”。

第 4 步里的租期是关键:地址是“借”给你的,有到期时间,不同路由器的默认设置从一两个小时到一两天不等。只要设备一直在线,它会在租期过半时自动续租,地址通常保持不变;设备离开很久再回来,地址就可能被分给别人了。这就是同一台手机在家里的内网 IP 有时会变的原因。

什么时候需要固定 IP

家里设备固定内网地址

打印机、NAS(家用存储)、监控摄像头这类设备,最好每次都用同一个内网地址,否则其他设备会“找不到”它。推荐的做法是在路由器后台找到“DHCP 静态分配”“地址保留”或“IP 与 MAC 绑定”之类的选项,让路由器每次都把同一个地址发给这台设备。

也可以在设备上手动填写地址,但要避开路由器自动发号的范围,否则两台设备可能用上同一个地址,出现“IP 地址冲突”,两台都上不了网。

需要固定公网地址

如果你要长期对外提供服务,比如公司官网、远程办公的服务器,就需要固定的公网 IP。这通常要办理企业专线,费用比家庭宽带高。家庭用户如果只是想在外面访问家里的设备,可以考虑“动态域名”(DDNS):路由器发现 IP 变了,就自动更新一个固定的域名,你只要记住域名即可。前提是你拿到的是公网 IP,而不是在运营商级 NAT 后面(见第 3 章)。

小结

  • 动态 IP 像住酒店,每次可能换房间;静态 IP 像自己的房子,门牌不变。
  • 家庭宽带通过拨号从运营商的地址池“借”公网 IP,重启光猫后常常换一个。
  • 家里的内网 IP 由路由器的 DHCP 自动分配,有租期,在线时会自动续租。
  • 普通人一般不需要静态 IP;需要固定内网地址时,用路由器的“地址保留”功能最省事。