可通过四种方式配置DDNS:一、路由器内置功能;二、第三方客户端软件;三、自定义固件脚本;四、云平台轻量级工具,均需填写账户、域名及密钥等信息并启用自动更新。

如果您希望通过路由器管理地址 192.168.0.1 配置动态 DNS(DDNS)功能,以便在公网 IP 地址变动时仍能通过固定域名访问内网设备,则需要完成路由器与 DDNS 服务商的对接。以下是实现该目标的多种方法:
一、使用路由器内置 DDNS 功能
多数家用路由器支持通过 Web 管理界面直接配置动态 DNS,前提是其固件集成了主流 DDNS 服务商的支持。
1、在浏览器地址栏输入 192.168.0.1 并回车,进入路由器登录页面。
2、输入管理员账号和密码登录路由器后台,默认用户名和密码通常印在设备底部标签上。
3、在管理界面中找到“高级设置”或“网络设置”下的“动态 DNS”或“DDNS”选项。
4、从服务提供商下拉菜单中选择一个支持的服务商(如 DynDNS、No-IP、花生壳等)。
5、填写您在该 DDNS 服务商注册的账户名、密码及已申请的域名。
6、保存设置并启用 DDNS 功能,系统将自动向服务商上报当前公网 IP。
二、使用第三方 DDNS 客户端软件
若路由器不支持所需 DDNS 服务商,可在局域网内一台常开设备(如 NAS 或 PC)上运行 DDNS 客户端程序,由该程序负责更新 IP。
1、在局域网中的某台设备上下载并安装对应 DDNS 服务商提供的客户端工具(例如花生壳客户端、ddclient 等)。
2、注册并登录您的 DDNS 服务商账户,获取用于身份验证的密钥或 Token。
3、在客户端软件中填入域名、用户名、密钥等信息,并设置更新间隔(建议 5–10 分钟)。
4、确保该设备拥有稳定的网络连接,并配置为开机自启,以维持 DDNS 更新服务持续运行。
三、通过脚本配合路由器自定义固件实现
对于刷入 OpenWrt、DD-WRT 等第三方固件的路由器,可利用其脚本功能调用 DDNS 服务商 API 实现动态更新。
1、通过 SSH 登录到运行 OpenWrt 的路由器(默认 IP 通常仍为 192.168.0.1)。
2、使用包管理器安装 ddns-scripts 插件:opkg update && opkg install ddns-scripts。
3、编辑配置文件 /etc/config/ddns,添加新的 DDNS 服务条目,指定服务商、域名、用户名及密码。
4、启动 ddns 服务并设置开机自启:/etc/init.d/ddns start && /etc/init.d/ddns enable。
四、使用云服务商提供的轻量级 DDNS 工具
部分云平台或开源项目提供简易的 DDNS 更新脚本,可通过路由器或本地设备定时执行。
1、在 GitHub 或类似平台搜索适用于您 DDNS 域名的更新脚本(如基于 Python 或 Shell 的实现)。
2、将脚本部署到局域网内一台 Linux 设备或支持脚本运行的路由器中。
3、在脚本中填入您的域名、API 密钥及更新 URL。
4、通过 crontab 设置定时任务,例如每 10 分钟执行一次:*/10 * * * * /usr/bin/python3 /path/to/ddns.py。











