← 返回学习中心 / 基础知识

动态IP与静态IP有什么区别?

为什么大多数家庭和移动网络的IP地址会随时间变化,什么情况下值得付费购买静态IP,以及如何判断你的IP是动态的还是静态的。

作者 IPNixa发布日期 更新日期

比较我的连接前后的变化

动态地址是默认方式

大多数运营商从地址池中动态分配地址。路由器获得带有租期的地址,并定期续租,在重启、断网或租约到期后可能会获得不同的地址。移动设备只要切换基站或重新连接,地址就可能改变。

有些动态地址会数月保持不变,因此IPNixa上的结果长期稳定,并不能证明你使用的是静态地址。只有运营商的合同或说明文档才能确认这一点。

DHCP租约如何运作

家用路由器和大多数设备通过DHCP(RFC 2131)获取地址。整个交换过程包括四条消息,获得的地址带有使用期限,即租约。

  1. Discover(发现):设备广播自己需要一个地址。
  2. Offer(提供):DHCP服务器提供一个地址和租期。
  3. Request(请求):设备请求使用所提供的地址。
  4. Acknowledge(确认):服务器确认,租约开始。
  5. 租期过半时,设备会向同一台服务器请求续租。如果失败,会在租期的八分之七时向任何可用的服务器请求。如果租约到期,该地址可能会分配给其他设备。
DHCP租约如何获取与续租01Discover设备 →02Offer← 服务器03Request设备 →04Ack← 服务器租期获得续租(50%)重新绑定(87.5%)到期 → 地址可能改变
设备通过四条消息获得地址,并在租期内使用,租期过半时续租。如果续租一直失败,租约到期后该地址可能会分配给其他设备。

静态地址有什么用

静态地址是运营商按照服务协议分配、旨在保持不变的地址。企业将其用于服务器、VPN网关和白名单。入站访问、反向DNS和端口限制需要另行确认;固定地址并不会自动包含这些功能。

对大多数家庭来说,静态地址的好处不大。动态DNS服务可以为不断变化的家庭地址提供固定的主机名,许多远程访问工具也完全不需要固定地址。

动态与静态公网地址对比
动态静态
变化重新连接或租期到期后可能改变保持不变
费用大多数套餐已包含通常需额外月费或企业套餐
适用于浏览网页、看视频、玩游戏、通话服务器、VPN网关、白名单、邮件服务器
通过IP长期追踪跨越数月较难较容易,地址是稳定的标识
设置自动需与运营商协商办理

本地静态地址是另一回事

路由器菜单中通常会为打印机或游戏机等设备提供“静态IP”或“DHCP地址保留”功能。它固定的是设备在你网络内部的本地地址,使端口转发规则和快捷方式持续有效,对运营商分配的公网地址没有任何影响。

举例来说:为家庭服务器保留 192.168.1.50,可以让本地转发目标保持稳定。动态DNS可以在公网地址变化时更新主机名,但无法穿过运营商CGNAT建立入站映射。请先检查能否从公网访问,再根据各方案实际能解决的问题,选择地址保留、动态DNS或固定公网IP套餐。

IPv6前缀也会变化

IPv6的运营商前缀可能独立于设备的临时接口标识符而变化。临时地址的有效期取决于操作系统和配置,并不存在统一的每日轮换周期。请分别比较前缀和完整地址。

在记录IPv6结果用于排查问题时,请注明时间以及使用的是Wi-Fi还是移动数据,因为同一台设备之后出现不同的地址也属正常。

如何判断你使用的是哪一种

没有任何一次查询能证明地址是静态的,但以下步骤可以给出可靠的答案。

  1. 在合同或运营商的客户自助平台中查找“静态”“固定”或“独立”IP等字样。
  2. 在IPNixa上记下你的IPv4地址和日期。
  3. 之后在同一连接、同一地址类型下再次比较。如有变化,说明观测到的地址变了;这可能是VPN、其他接口或运营商重新编址所致。请向运营商确认地址分配策略。
  4. 如果地址一直不变,请询问运营商——有些动态地址只是长期保持不变而已。

隐私与实用建议

地址不断变化会让仅凭IP进行长期跟踪变得更困难,但网站主要依靠Cookie和账户来识别用户,而不是IP地址。静态地址会让你更多的活动关联到同一个标识符上。

如果某项服务已将你的地址加入白名单,却突然无法访问,请打开IPNixa,将当前公网IP与你登记的地址进行比较,检查是否发生了变化。

常见问题

重启路由器会获得新的IP地址吗?

有时会。如果很快重新连接,许多运营商会分配回同一个地址。让路由器关机更长时间,或等到租约结束,更有可能获得新地址,但有些运营商会让同一地址保持数月不变。

玩游戏需要静态IP吗?

不需要。网络游戏使用动态地址也能正常运行。为朋友架设游戏服务器时,使用公网地址(非CGNAT)并设置端口转发会更容易,但地址不必是静态的。如果地址变了,打开游戏页面,把带端口的新服务器地址发给朋友即可。

什么是动态DNS?

一种让 home.example.net 这类主机名始终指向你当前动态地址的服务。每当地址变化时,路由器或一个小程序会自动更新它。

静态IP地址更不安全吗?

本身并不会。安全性取决于暴露了什么以及如何防护。静态地址更容易被再次找到,因此请及时更新对外开放的服务,并使用强身份验证。

资料来源与延伸阅读