当前位置:首页 > 群晖专栏 > 技术教程 > 正文内容

使用群晖系统自带的DDNS接口更新阿里云域名

admin3年前 (2021-09-17)技术教程146

组黑群晖大概3年多了,一直使用阿里云DDNS实现外网访问。之前一直使用爱快软路由解析阿里云使用,也挺方便的,建议搞不定的童鞋使用爱快进行解析最好,省事又方便,后面为了应对别的用户和童鞋,下面说说使用群晖系统自带的DDNS接口怎样进行解析使用.

aikuai.PNG

在此先说下使用方法

先下载这个压缩包:

aliyunddns_synology.rar


用到的就是三个php文件,使用之前需要先修改其中的update.php,把You AccessKeyId 和 You AccessKeyId Secret,修改成自己的,注意引号不要动。

image.png

然后再修改ddns.php ,如下图,这里只填写二级域名,想更新www的直接填写www就行,我是解析的主域名,所以我填写的@

image.png



然后在群晖控制面板——外部访问——DDNS当中,点击自定义

image.png

sfdas.PNG

供应商名字随便起,我填的aliyun,下边Query URL,要根据自己的ip和三个文件所在的目录自行修改了,我是用群晖调用自己的页面,而且这三个php文件存放在web目录下的aliyunddns文件夹里,所以填的是 http://127.0.0.1/aliyunddns/update.php?hostname=__HOSTNAME__&myip=__MYIP__ 保存收工,IP也可以填写自己群晖获取到IP,建议IP在DHCP里面进行ARP或者静态绑定即可.

上一步完成后就可以进行新增如下:

sdfs.PNG

点击确定完成后稍等就更新成功

safsf.PNG

使用方法就是以上。

升级DSM版本后出现的问题及解决

之前一直使用的6.1的DSM系统,最近升级到6.2,发现不能用了,

5fb3d25cbcc948002.png_e1080.png

每次都提示“DDNS服务器临时无法使用,吧啦吧啦”

单独在浏览器输入几个php文件的连接试试看,

5fb3d2a3dbba72677.png_e1080.png

页面500错误

具体是什么问题?在Web Station当中打开PHP错误信息,在查看下,错误页面显示

5fb3d2da193b62668.png_e1080.png

确认自己使用php版本

5fb3d2eb9c7764617.png_e1080.png

勾选 启用display_errors以显示PHP错误信息

5fb3d30e3cca02461.png_e1080.png

再刷新页面,具体原因显示出来了

不动代码也没关系,度娘一下即可,就是curl模块不支持。

然后看看PHP模块设置里有没有

5fb3d352b0a3d9735.png_e1080.png


勾选curl模块

safsf.PNG

更新正常了

搞定了。

折腾这个原因是,使用了一段定时任务更新DDNS,总感觉在换IP后更新不够及时,今天断了一次电,开机一二十分钟DDNS才更新上。私以为系统自带的DDNS接口会及时判断外网IP的变化进行及时更新。

使用方法还差最后一步,好尴尬 群晖控制面板—外部访问(ddns标签页)—新增 服务提供商:选刚刚自定义添加的aliyun,很明显,自定义的都带着星号 主机名称:一级域名,abc.com格式的。不用填写二级域名 用户名/电子邮件:随便填(因为不允许空着) 密码/密钥:随便填(因为不允许空着) over


另外需要远程也可以参考另一种方法实现远程访问:

无公网IP使用ZeroTier One进行内网穿透(保姆级)






扫描二维码推送至手机访问。

版权声明:本文由梦魁网络资源站发布,如需转载请注明出处。

本文链接:https://family.monkui.com:39/?id=183

标签: 技术教程
分享给朋友:

相关文章

Typecho隐藏不显示某一个特定分类教程

Typecho隐藏不显示某一个特定分类教程

前言本文将介绍替换一条代码,实现Typecho隐藏不显示特定分类.设置流程找到希望隐藏的分类mid进入typecho后台管理-分类点击你希望隐藏的分类名此时浏览器上的url链接末尾数字就是你的分类mid编辑替换代码找到你typecho主题对...

frp 服务器端 frps 一键安装卸载脚本

frp 服务器端 frps 一键安装卸载脚本

前言为了方便快速的部署frps以及照顾新手使用,简单写了个一键脚本.可以直接使用,也可以fork到自己仓库配置后使用,方便自行更新版本和调整frps.ini配置.更详细的手动安装流程可参考:CentOS 7 安装配置frp内网穿透服务器端教...

配置 Nginx 和 frps 共存 80/443 端口及泛域名支持教程

配置 Nginx 和 frps 共存 80/443 端口及泛域名支持教程

前言常规情况下frps服务器端会占用80和443端口,为内网设备提供穿透,实现用户可以使用域名无端口访问内网设备.而在已经部署nginx的服务器上,由于nginx已经占用80和443端口,frps的HTTP和HTTPS需另外选择端口,可以通...

iptables 常用命令,选项,参数及实例整理收集

iptables 常用命令,选项,参数及实例整理收集

前言本文整理收集了 iptables 的常用命令,参数,选项及实例以备不时之需.iptables 是运行在使用者空间的应用软体,通过控制 Linux 内核 netfilter 模组,来管理网路封包的处理和转发.目前 iptables 已内置...

Microsoft 365 开发者计划 E5 订阅全自动调用 API 续订

Microsoft 365 开发者计划 E5 订阅全自动调用 API 续订

前言本文将介绍通过生成 Microsoft API 的 ID 和 Key 使用 Rclone 获取 Refresh Token , 在利用 Github Action 来无服务器定时调用 API 使得 E5 订阅续订.获取 ID 和 密码应...

简单使用 crontab 定时备份 MySQL 数据库

简单使用 crontab 定时备份 MySQL 数据库

前言有朋友咨询如何去定时的备份 MySQL 数据库,本文将简单介绍使用 crontab 计划任务定时为 MySQL 来备份数据库文件.配置流程配置 mysql 账号密码在用户目录,例如 /root 下创建.my.cnf配...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。