|
本帖最后由 wolfid 于 2019-3-20 21:37 编辑
之前吧,家里宽带太多,家里,车库,办公司,仓库,父母家,等等全是动态IP,花生壳只能申请一个动态域名,多的得收费,域名还不好记,一直头痛这问题。
后来找到了阿里云的域名服务,发现利用其API可以实动DDNS功能,用了,挺稳,但只有十个A记录。。。。。。。
我就再找.......终于发现了它,便宜好用,A记录,多得你用不完。6位数字.xyz域名,0.99刀一年,10年9.9刀,用5刀优惠券实现30几元人民币获得10年域名
首先通过这个 地址注册,获得5刀优惠券 https://www.name.com/referral/36034c 带aff。不喜就把后面去掉。
1.png
(54.73 KB, 下载次数: 10)
注册成功,开始搜索自己喜欢的域名
2.png
(73.34 KB, 下载次数: 8)
把其它乱七八糟的增值玩意删掉,只留域名,优惠券要大于10刀,才用使用。10年9.9刀,所以还得随便选一个凑单
3.png
(25.42 KB, 下载次数: 8)
总价大于10刀就可以了
4.png
(48.89 KB, 下载次数: 8)
选择优惠券后,5.89刀,我用的PP,用什么方式付款,随便了。
5.png
(49.48 KB, 下载次数: 8)
随便添加一个A记录,,后面重点来了
7.png
(32.43 KB, 下载次数: 9)
去 https://www.name.com/account/settings/api 申请api
获得Token Name和 Token码
8.png
(12.46 KB, 下载次数: 9)
SSH进路由器,用你获得的API 获取你添加这个A记录的 ID,后面更新要用
- curl -u 'TokenName:Token码' 'https://api.name.com/v4/domains/你的域名.xyz/records'
复制代码
红框中就是 这条A记录对应的ID,每条A记录都不一样哟。
6.png
(20.63 KB, 下载次数: 7)
用如下语句更新A记录的IP ,我记过,马上生效,非常快,如果同一台电脑测试,记得清除本机DNS缓存
- curl -u 'TokenName:Token码' 'https://api.name.com/v4/domains/你的域名.xyz/records/A记录ID' -X PUT --data '{"host":"www","type":"A","answer":"124.*.*.*","ttl":300}'
复制代码
刷新页面看看,更新成功了
然后,做一个脚本,仍在路由器里,让他监控WAN口IP 变化,变化就更新,然后就OK了。用不完的动态域名。
IPV6时代即将到来,即使你有固定IP 也记不住,所以有个域名就显得非常重要了。这个价,非常值哦!!
脚本放到路由器上,开机启动。
下一部打算:如果你有一台VPS,打算用PHP来调用脚本更新IP ,那么,就不需要用curl ,你只需要访问一个网址如:http://dns.112233.xyz/dns.php 这样就把IP更新了,只要用访问网站的设备都可以使用这个DDNS了 |
|