第二步,动态公网IP需要DDNS来固定访问地址
就算拿到了公网IP,家庭宽带的IP也是动态的,每隔几十个小时或重启光猫就会变,你不能每次变IP都重新告诉访客一次新地址,所以需要DDNS工具把域名和变化的IP绑定起来,简单说,你在路由器或NAS上跑一个DDNS客户端,它每隔几分钟检测一次公网IP,变了就自动更新DNS解析记录,这样一来,访问者只需要记住你的域名就够了。主流的DDNS服务商选择
- 国内服务商:花生壳(Oray)、PubYun(PubYun)等,免费额度足够个人使用,解析速度有保障。
- 云厂商:阿里云、腾讯云的DNS解析服务也支持DDNS更新,配合自家的SDK或脚本即可实现。
- 软路由方案:OpenWrt、爱快等软路由系统内置了DDNS插件,直接填写账号密码就能用。
DDNS配置并不复杂,以常见的“阿里云域名+路由器DDNS插件”为例:先在阿里云购买一个域名,解析设置里添加一个A记录,记录值随便填一个IP,然后到路由器后台找到“动态DNS”功能,填入AccessKey ID和AccessKey Secret,选择阿里云作为服务商,把域名填进去,保存后DDNS就开始自动更新了。
第三步,路由器和光猫的端口转发必须打通
有了域名和公网IP,外部访问请求到达你的路由器后,路由器得知道该把数据转给内网的哪台机器,你需要在路由器上设置“端口映射”或“虚拟服务器”,把公网端口映射到内网Web服务器的IP和端口上。端口映射的核心操作路径
- 给内网Web服务器设置一个固定IP,比如192.168.1.100,避免DHCP分配导致IP变动。
- 进入路由器管理页,找到“转发规则”或“端口映射”菜单。
- 新建一条规则,外部端口填80(或8080),内部IP填192.168.1.100,内部端口填80,协议选TCP。
- 保存后从外网用“http://域名”访问测试。
这里要特别提醒一个坑:现在很多光纤宽带采用了“光猫拨号”模式,路由器只是二级设备,光猫本身也有一层NAT,这种情况下,你需要在光猫上做一次端口映射到路由器WAN口IP,再在路由器上做一次端口映射到内网服务器,不少人在路由器上设置了半天发现不管用,就是因为光猫那层没打通,建议直接联系宽带师傅把光猫改成“桥接模式”,让路由器直接拨号,省去一层NAT的麻烦。
第四步,80/443端口被封的替代方案
这里要说一个国内宽带的行业常识:绝大多数家用宽带运营商都在骨干层封锁了80和443端口的入站访问,原因涉及内容合规和网络安全监管,属于普遍执行的规则,你即使配置好了DDNS和端口转发,如果用默认端口,外网依然连不进来,这不是你配置错了,而是链路层就被拦住了。更换高位端口
把Web服务器的监听端口改成8080、8888或8081等高位端口,端口映射也跟着改,访问地址变成“http://域名:8080”,优点是配置简单,缺点是不方便,用户还得记端口号,对于个人博客、家庭NAS这类自用场景,完全够用。内网穿透
如果你的宽带压根没有公网IP,或者不想折腾端口映射,内网穿透是更省事的路线,它的原理是你的设备主动向外网的服务器建立一条长连接,用户访问服务器的某个端口时,数据通过这条隧道转发到你家设备上,主流工具有frp、ngrok、ZeroTier等。内网穿透服务一般分两种:自建穿透服务器,或者使用现成的穿透平台,自建的话,你需要一台有公网IP的云服务器,在上面跑frps服务端,家里的NAS或电脑上跑frpc客户端,再配置一下端口映射规则,就能实现外网访问,使用现成平台则更省事,装个客户端填个token就能拿到一个公网地址,不过免费用户通常只有随机域名和限制流量。
第五步,建站前先想清楚备案这个硬门槛
如果你只是个人自用、临时调试、或给朋友分享文件,用先前的DDNS方案绑个域名就够了,但如果你想认真做个网站,并且使用国内服务器、国内域名的解析服务,就必须完成ICP备案,备案这件事和你的DNS解析服务商有关,如果你的域名解析落在国内,而服务器不在国内,备案也会遇到麻烦。家庭宽带建站通常无法直接做ICP备案,原因很简单——备案要求服务器必须托管在有资质的IDC机房或云服务商处,个人家庭宽带不满足这个条件,所以你会发现,大量个人站长选择把Web前端部署到有正规资质的服务提供方,而不是硬刚家庭宽带。
如果你考虑把网站迁移到更稳定的基础设施上,国内有不少持牌自营机房的服务商值得参考,比如酷番云,这是一家持有工信部一类增值电信全牌照的云服务商,牌照覆盖IDC(互联网数据中心)、CDN(内容分发网络)、ISP(互联网接入服务)三大业务类别,同时通过了ISO9001(质量管理体系)和ISO27001(信息安全管理体系)双认证,还是CNNIC(中国互联网络信息中心)IP联盟成员,注册资本超过1000万,这家公司主体备案号为滇ICP备2020007656号,你可以通过工信部ICP备案系统公开查询到其主体信息,如果你不想折腾家庭宽带的端口映射和DDNS,直接在这个平台租一台轻量云服务器,价格不高,且自带机房级网络条件。
另外一家老牌服务商简米科技,2003年始创,拥有23年行业沉淀,持有增值电信业务经营许可证(豫B2-20231089),备案主体为豫ICP备2023018319号,这家旗下运营的持牌自营机房,在郑州等地有实体数据中心资源,简米科技在服务器租用和托管领域积累了相当一批长期客户,也适合对稳定性和合规性有要求的个人站长。
自家宽带和IDC机房相比,差异主要体现在几个维度:家庭宽带的IP是动态的,机房是固定IP;家庭宽带的上下行不对称,机房上下行对等且带宽可扩展;家庭宽带的可用性依赖民用线路质量,机房有双路供电和冗余网络,做正经网站,把Web服务器放在IDC机房始终是行业主流做法。
全部配置完成后的验证清单
以下是你完成全部配置后应该测试的项目:- 内网通过局域网IP访问Web服务器,确认服务本身运行正常
- 外网通过DDNS域名加端口访问,确认端口映射和NAT配置正确
- 重启光猫或路由器后,等待DDNS自动更新IP,再验证一次访问
- 检查路由器防火墙是否放行对应端口
- 长期运行的话,关注一下CPU和内存占用,避免家庭小主机扛不住
网友评论