【极客日记】利用DDNS通过域名访问家里的网络设备,保姆级教程

说明:本文以华硕路由器刷入梅林固件为例,理论上很多支持第三方固件的路由器都可以同样操作。请在确保你有管理员权限并了解风险的前提下操作。

家用宽带所用的公网IP会进行动态变化,DDNS是将用户的动态IP地址映射到一个固定的域名上。


准备工作(必备项)

① 域名:一个已购买的域名(本文以阿里云域名为例,首年通常 <¥10)。

② DDNS 工具:可以用现成的 DDNS 插件,也可以写脚本。本文以梅林固件自带的 阿里 DDNS 插件为例。

③ 公网 IP:需要公网 IP 才能把域名解析到家里网络。联通宽带致电客服开通;移动用户可能需要每月付费¥12。

④ 路由器拨号上网:路由器需能直接拨号上网(光猫需桥接或按教程改为由路由器拨号)。参考光猫改路由器拨号教程:https://mp.weixin.qq.com/s/fo9iI2VAriKzsIJt1aNqEg


购买域名(以阿里云为例)

① 访问阿里云官网:https://www.aliyun.com,使用支付宝登录。

② 在搜索框输入“域名注册”,进入域名注册页面。

③ 在页面输入想要的域名前缀,选择价格最便宜的后缀进行注册(新用户有时会有极低价优惠)。

示例界面:

img


在阿里云创建 API 用户(供 DDNS 更新使用)

① 登录阿里云控制台,鼠标悬停头像,进入 访问控制(RAM) 界面。

img

② 进入 用户 → 创建用户:填写登录名称(随意),勾选“使用永久 AccessKey 访问”

img

③ 创建成功后复制并妥善保存两项凭证:

  • Ali Access Key ID

  • Ali Access Key Secret这些将在路由器 DDNS 插件中使用。

    img

④ 回到用户列表,为该用户 添加权限(为 DDNS 提供 API 权限)。

img

⑤ 在授权界面搜索DNS并勾选 AliyunDNSFullAccess(或 DNS 全权限)。

img


在梅林固件上配置阿里 DDNS

前提:路由器已刷入梅林固件,并能访问“软件中心”安装插件。

① 在梅林固件的 软件中心 中找到并安装 阿里 DDNS 插件。

② 安装完成后进入阿里 DDNS 配置界面,至少需要填写以下字段:

  • Ali Access Key ID:上面创建的 AccessKey ID。

  • Ali Access Key Secret:上面创建的 AccessKey Secret。

  • 域名:你购买的域名(例如 example.com )。

  • TTL:填写 不小于 600(阿里云对低于 600 的值会强制拒绝)。

img

阿里DDNS插件配置

③ 保存并提交配置。路由器应能通过阿里云 API 自动同步你的公网 IP 到该域名解析记录。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二饭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值