路由器DDNS怎么设置?配好这个功能,在外面随时连回家里的电脑和NAS

DDNS是干嘛的:你家的门牌号总在换
先说我自己踩的坑。去年配好远程连家里的NAS,用了一个多礼拜都挺顺,某个周三在公司想翻个文件,域名死活连不上,我还以为NAS挂了,急得让家里人去看灯,机器好好的。晚上回家一查路由器WAN口,IP从117.136开头的地址变成了111.72开头——家宽的公网IP是动态的,运营商机房那边割接一次、光猫重拨一次,IP就可能换,我配域名时填的那个IP早就作废了。
DDNS就是解决这个的。逻辑特别直白:你注册一个域名(比如myhome123.xxx这种),路由器每隔几分钟把自己当前的公网IP上报给域名服务商,服务商随即将域名解析到新IP。IP怎么换,域名始终指着它。你在外面只记域名就行,不用管底下那串数字换了几茬。
顺带说下生效速度。IP换掉之后,域名不会瞬间跟上,要等路由器下一轮上报,一般几分钟到十来分钟。所以哪天在外面连不上,先别急着断定配置坏了——家里光猫多半刚重拨过,等一刻钟再试。判断IP是不是真换了,让家里人登路由器后台看一眼WAN口就知道,WAN口数字跟域名解析对不上,就是正在换档的空窗期。
所以DDNS翻译成人话就是「给总搬家的家宽IP配个跟屁虫」。想要在外面连家里的电脑远程桌面、看NAS、调监控,这功能基本是地基。
动手前先确认一件事:你家到底有没有公网IP
这步跳过,后面全白干。DDNS只能跟踪公网IP,你家要是压根没有,配得再对也连不回来。判断方法我在查公网IP那篇里写过三步:看路由器WAN口IP、手机开流量查出口IP、俩数对一对。对得上,恭喜,直接进下一步。
对不上也别慌,先看WAN口IP是不是100.64到100.127开头。是的话你家在运营商的大内网(CGNAT)里,跟全楼共用一个出口,这是DDNS治不了的病。两条路:打10000号报「家里有存储设备要远程访问」要一个公网IP,多数地区免费,十分钟的事;要不下来,就走内网穿透或者IPv6的路子,我在这几篇里写过——frp、fn Connect、IPv6三条路怎么选。
我是属于运气好的,打了个电话就要回来了,之后远程再没断过。同事要了两次没要下来,转头走了IPv6,也稳定。
各品牌路由器,DDNS藏在哪设置
确认有公网IP,就可以动手了。这个功能各家藏的位置差别不小,我把我摸过的几个牌子列个表:
| 品牌 | 路径 | 支持的服务商 |
| 华硕 | 外部网络(WAN) → DDNS | 自家服务(免费)+No-IP等 |
| TP-Link | 高级功能 → 动态DNS(DDNS) | 花生壳、No-IP |
| 水星 | 高级设置 → 动态DNS | 花生壳、No-IP(与TP同源) |
| 小米 | 31.1后台 → 高级设置 → DDNS | 花生壳、公云3322、DynDNS、No-IP |
华硕是最省事的一个:进「外部网络(WAN)」开DDNS客户端,服务器直接选华硕自家的WWW.ASUS.COM,自己起个主机名,得到一个xxx.asuscomm.com的域名,全程免费,连第三方账号都不用注册。我给丈母家配的就是这台,两年没管过。
TP和水星是一套模子,选好服务商后填你在服务商那边注册的账号密码,保存就行。有个变化要知道:TP老固件自带的那套tpddns.cn域名服务这几年陆续停了,搜到老教程别照抄,新固件直接走花生壳账号。另外新款云路由固件有的把这个功能砍了,后台翻不到DDNS字样的,就别死磕路由器了,往下看设备侧的方案。
小米这里有个专属坑:它的DDNS认的是WAN口IP,你家小米要是当二级路由用(上面还挂着一层),WAN口拿到的是192.168开头的私有地址,DDNS等于白配。得让小米做主路由、或者光猫改桥接让小米来拨号,它才有公网IP可上报。米家App里没有这个功能,只能网页后台开。
后台翻遍了都没有DDNS入口的牌子(腾达家用款好些就是这样),也别觉得没戏——路由器干不了,可以让家里一直开机的设备干。NAS、挂机电脑上装个花生壳客户端或者ddns-go,由它来上报IP,效果一模一样。这事本质就是「找个常在线的机器替你汇报门牌号」,路由器只是最顺手的那台,不是唯一的一台。家里有NAS的走这个路线反而更灵活,机器上还能顺便挂脚本。
免费服务商怎么挑:两个坑我都替你踩了
路由器挑好了,该注册域名了。免费的就三家可选,各有各的脾气:
一个是No-IP,老牌,免费版送域名,但它有个出名的规矩:每30天必须登录官网点一次确认,不点域名直接给你删了。我有次出门旅游半个多月,回来发现远程失联,查了俩小时,根子就是域名被回收了。适合勤快人,或者你在日历里定个循环提醒。
一个是花生壳(贝锐),国内用的多,注册就送免费域名,做DDNS解析完全够用。这里务必分清它家两个东西:「DDNS解析」只是把域名指到你家IP,流量走你自己的宽带,不限流量;「花生壳内网穿透」才是按流量计费的那套,免费额度每月1GB还限速。你走端口转发的路子,用的就是前者,别被「免费版限制」吓到。
华硕用户前面说了,asuscomm自带,跳过这一步。玩OpenWrt的进阶选手可以用ddns-go,能接Cloudflare、阿里云这些,自己有域名的一年也就十几块钱,解析速度还快,不过这就超出「后台点两下」的范畴了,新手先用免费的练手。
光有域名还不行:门牌有了,还得开门
DDNS只解决「找得到你家」,进哪扇门靠端口转发,这两个是配套的。具体点法我在端口转发和DMZ那篇里写过通用的,水星用户看这篇品牌专项。要点就仨:
被映射的设备先绑静态IP(怎么绑我写过),不然DHCP一漂移,转发规则就指空了,我第一趟白配就是死在这。外部端口用高位数字,比如外部18080转内部5244,别直接暴露3389、22这种默认端口,全网扫描器天天在扫这些。账号密码必须16位往上,NAS裸奔公网被勒索病毒一夜加密的事我写过复盘(DeadBolt那单),门牌有了不设锁,等于把家底晾在马路边。
连电脑远程桌面的,Windows那头还有两步别忘了:设置里开「远程桌面」开关,另外微软账号的密码别太素。我在公司连家里台式机走的就是域名加高位端口转3389,用了一年多,顺手得很,赶方案的时候比往网盘倒文件快多了。
这几种情况,根本不用折腾DDNS
不是人人都需要这功能,对号入座一下:
只是想出门在外改改WiFi密码、看看谁在蹭网?直接用各品牌的App云管理就行(水星那套我写在远程管理这篇),TP水星华硕小米全都有,零配置。
远程NAS但懒得搞端口?群晖QuickConnect、飞牛fn Connect这类官方中继也能用,速度慢些但胜在不动脑子,跟DDNS怎么取舍我实测过一篇。我的建议是中继保底、有公网IP再上DDNS直连,两条并存互为备份。
公网IP死活要不下来的,去翻IPv6那条路,现在三大运营商都默认下发了。
| 你的情况 | 该走哪条路 |
| 有公网IP,要连电脑/NAS/监控 | DDNS+端口转发,本文路线 |
| 只想远程管路由器 | 品牌App云管理,不用DDNS |
| 远程NAS图省事 | QuickConnect/fn Connect中继 |
| 没公网IP要不下来 | IPv6或frp内网穿透 |
收尾给个完整顺序:查公网IP → 没有就想办法要/换路线 → 华硕用户直接后台开asuscomm,其他家先注册花生壳或No-IP → 路由器DDNS页填账号 → 给设备绑静态IP → 配端口转发(外部用高位端口)→ 账号密码上强度 → 出差前在外面实测一遍。全流程半小时以内,配完这次,你家的门牌号就再也不怕换了。

发表评论