首先你的去阿里云注册一个域名,几块钱而已,推荐使用top,续费应该是最便宜的了,如果你是壕当我没说!
一、条件
1、必须有公网ip。如果没有公网IP去看我的frp的文章,使用frp客户端和服务器端进行内网穿透+无端口访问,当然你有公网IP也可以无端口访问!
2、路由器/防火墙可以做端口映射。如果做不了也去用frp!
3、有域名。
二、DDNS部署
1.下载阿里云的sh脚本 下载地址:点我
当然你也可以去github找到原作者的脚本使用,但是原作者脚本不能更新泛域名@,也就是必须要加www.访问
如果你不会修改就直接使用我的脚本
2.下载脚本到群辉,放在任意位置
然后右键-属性,查看位置
那么脚本路径就是 /volume1/web/aliddns/aliyun.sh
3.登录阿里云获取AccessKeyId AccessKeySecret
我们可以随便先解析一个A记录,主机记录为www 记录值为0.0.00,然后获取我们的AccessKeyId AccessKeySecret
进入后获取
4.阿里云脚本使用说明
1 |
sh aliyun.sh {AccessKeyId} {AccessKeySecret} example.com www |
那么我的脚本就写成
1 |
sh /volume1/web/aliddns/aliyun.sh {AccessKeyId} {AccessKeySecret} example.com www |
{AccessKeyId}替换成你阿里云的 AccessKeyId
{AccessKeySecret}替换成你阿里云的 AccessKeySecret
5.群辉设置
进入控制面板-任务计划-新增-计划的任务-用户定义脚本
输入任务名称,账号root
设置5分钟执行一次(脚本自动检测IP,没有变化则不更新)
设置任务,通知设置,失败通过邮件提醒(这个应该要提前设置好群辉的发送邮件功能,如果不会就不勾选通知就可以)
运行命令,按照上面的写法写入[用户定义的脚本]里,每一行可以解析一个域名
如果你使用我的脚本可以解析泛域名@,如果用原作者的则不支持泛域名解析
1 |
sh /volume1/web/aliddns/aliyun.sh L************0 rC**********************lzv oldiy.top @ |
如下图,这行脚本的意思就是更新域名 oldiy.top
1 |
sh /volume1/web/aliddns/aliyun.sh L************0 rC**********************lzv oldiy.top blog |
如下图,第二行脚本的意思就是更新域名 blog.oldiy.top
需要什么就自己写吧!是不是很简单?
写好后,确定,然后选中,保存
如果需要测试,则在脚本上点击右键-运行
之后去阿里云查看域名是否更新,没有特殊问题都会成功的!
到此你就可以完全抛弃花生壳的域名了
如果有问题可以点击左边菜单的【加入电报群】和我一起沟通
赞赏微信赞赏支付宝赞赏
博主你好。。用了你的脚本 @ 还是不行。。
执行命令怎么写的
请教个问题:1.2.3条宽带。1联通有公网自己的。2联通是隔壁家拉过来的网线,3电信无公网自己。
之前 部署完后 都是获取的1的ip,最近总是获取的2的ip导致 域名用不了。。请教能否只让他从1或IP?
可以设置一个规则,让获取IP那个网站只走线路1即可,具体操作你自己百度一下吧,每个路由设置不同的
http://members.3322.org/dyndns/getip
就是这个网站吗?
谢谢回复
这个你要看下你的脚本
moniker的域名有办法用吗?
能解析到国内都可以有办法!