|
本帖最后由 回忆的秋 于 2022-4-4 16:57 编辑
dnspod是做什么的?我们能拿到的绝大多数,不应该是绝大绝大绝大多数都是动态的公网IP(最近咨询过电信的,现在成都这边新办理电信宽带,基本已经不再提供公网ip)。
之前我用的3322和向日葵,也能够实现动态公网ip,但是很奇怪的是,每隔一两个月,域名就会抽风一下,访问不了,必须去官方后台再登陆一下才能恢复使用。
而我们通过dnspod可以做到 远程的修改 域名对ip的解析。拥有了主动地对域名的管理权。
实现的原理
dnspod (gayhub)通过“腾讯云api秘钥 “远程修改 指定域名所需要解析的地址,而地址就是 运行该shell脚本所处服务器拥有的公网ip。
使用方法
- 编辑ddnspod.sh,分别修改/your_real_path/ardnspod、arToken和arDdnsCheck为真实信息
- 运行ddnspod.sh,开启循环更新任务;建议将此脚本支持添加到计划任务;
PS:有些固件自带了dnspod,直接在他可视化界面配置好就行
解释
- /your_real_path/ardnspod 就是你所运行该脚本所需ardnspod所在的位置目录
- arToken tokenid+','+token 如"12345,7676f344eaeaea9074c123451234512d"
- arDdnsCheck 你所需要修改的 域名
- 定期执行该任务 时间也不要太短 我现在设置的是10分钟执行一次,即便我刚执行完,公网ip发生了变化,也仅仅需要等10分钟我就能再次访问。况且动态公网ip变化的时间,一般不再我们日常使用时间。
dnspod下载
dnspod-shell-6.1.x.zip
(3.95 KB, 下载次数: 5)
|
|