大家好,我是黑黑,之前分享过自己搭建的 1024House 情侣/家庭私有空间(能传照片、写日志、记礼账、备忘录……全家数据本地化,跑在自己的服务器上)。用了一段时间,内网访问一直很舒服,但使用频率越来越高后,总感觉“只有在家才能用”有点不方便——于是萌生了开外网的念头。
今天不聊技术架构,就纯分享我申请公网 IP 的真实踩坑经历,希望能给有同样需求的朋友一些参考。
🧭 我的网络背景
- 最早用的是联通宽带,光猫改桥接后,路由器直接获得公网 IPv4 地址(不是100.64开头的内网)。那会儿外网访问很爽。
- 后来因为资费原因携号转网到了电信,同样按老办法改桥接,结果发现获取到的依然是 100.64.x.x 的内网IP,没办法直接对外访问。
什么是100.64网段?这是运营商大规模部署的NAT地址池,属于电信级NAT(CGNAT)。拿到这个IP,说明你并没有真正的公网IP,外网无法直接访问你的设备。
🔧 网上教程为什么“失灵”?
我搜了很多电信改公网IP的教程,普遍方法是:
- 光猫改桥接(我照做了)
- 路由器PPPoE拨号(也做了)
- 重启光猫 / 路由器(做了)
- 结果:依然是内网IP
很多帖子说“电信默认会给动态公网IP,改桥接就好了”——在我这个城市、我这个套餐下,根本行不通。看来不同区域、不同套餐的政策差异很大。
📞 直接打电话:10块钱/月的解决方案
最后我放弃了各种教程,直接打电信客服电话(10000) 。
我的对话话术(可参考):
“你好,我家需要装监控,想在外网看监控画面,需要把家里的宽带改成公网IPv4地址,麻烦帮忙开通一下。”
客服没有多问,直接说:“这个是增值业务,每个月加10块钱,您确认办理的话我这边帮您登记。”
价格说实话有点贵——比很多入门级云服务器都贵了,一年就是120元。但考虑到数据全部存在自己家里,不用上传到任何第三方云,隐私和长期收益比这点月租更值得,我还是办了。
办完重启光猫,立马生效。 路由器拨号拿到的直接就是公网IPv4地址。
注意:重启前先确认自己的PPPoE账号和密码,免得拨不上号。
💬 总结 & 避坑建议
| 运营商 | 桥接后是否自动得公网IP | 解决方案 |
|---|---|---|
| 联通 | ✅ 部分地区是(看政策) | 改桥接+重启即可 |
| 电信 | ❌ 基本不是(需要申请) | 打10000,月租10元(各地可能有差异) |
| 移动 | ❌ 多数没有,部分可以投诉 | 建议直接问客服 |
几个提醒:
- 打电话时话术很重要:说“看监控”比说“搞NAS/服务器”更容易通过。
- 如果客服拒绝:试试“家里有老人孩子需要远程查看监控画面,安全问题”这类理由。
- 要确认是公网IPv4:用
ip.sb这类网站查一下自己路由器的IP,和路由器拨号获取的IP是否一致。 - 如果不想花钱:可以考虑内网穿透工具(frp、ZeroTier、Tailscale),不过需要一台有公网IP的跳板机或中转服务。 相关链接:
- 1024House GitHub:github.com/bbblackclar…
- 上篇文章(1024House搭建):juejin.cn/post/762842…