本文同步发布于个人博客


前置条件

  1. 域名是在阿里云购买的,或者域名托管在阿里云 (我的域名本身就是阿里云买的,其他的域名我没有测试过)
  2. 地址必须是公网地址,不然加了解析也没有用 (这个不用多加解释了),同适用于IPV6地址

设置域名解析

登录阿里云控制台域名服务,设置域名解析,添加一个A记录到任意IP

例如:设置 A 记录 nas.youdomain.com 到 8.8.8.8

创建AccessKey

在阿里云控制台右上角头像下拉框找到 AccessKey 管理

创建 AccessKey,建议使用子用户创建

授予子用户管理DNS的权限,只需要添加这一项权限即可,请及时复制保存 AccessKey 的信息

Docker镜像下载

打开Docker的注册表,搜索aliyun。下载 chenhw2/aliyun-ddns-cli

在映像中查看已完成的下载

创建容器

选择刚刚下载的映像,选择启动,进入高级设置

在高级设置 > 环境中修改以下内容,并点击应用保存

AKID 填写刚刚创建的 AccessKeyID
AKSCT 填写刚刚创建的 AccessKeySecret
DOMAIN 填写你解析的域名
REDO 填写 600
其他保持默认

再次核对信息,应用即创建容器

点击容器页面,可看到容器已启动成功

查看详情,在日志中可看到已解析成功

设置路由器

方法一:UPnP方式

第一种方法是通过UPnP方式,在群晖DSM界面完成对路由器端口转发的配置。这种方式并不稳定,路由器重启之后端口转发规则就丢失了。

在群晖DSM控制面板 > 外部访问 > 路由器配置,设置路由器,在设置之前将自动检测当前的路由器兼容性,检测完成后点击下一步应用即可。

点击查询群晖NAS对应型号兼容的路由器型号

新增端口转发,将odoo的端口映射到路由器端口

方法二:路由器端配置端口转发

第二种方法是在路由器端配置端口转发,路由器的UPnP功能最好将其关闭。这种方法需要对NAS网路配置固定的内网IP地址,如果使用自动获取,在重启NAS后可能导致IP改变,端口转发设置也就失效了。

在路由器管理界面 > 高级功能 > 虚拟服务器,添加端口转发,保存即可。不同型号的路由器管理界面会有所差别,找到虚拟服务器设置转发规则即可。

以上两种路由器端口转发方法皆有优劣,大家根据实际情况任选其一。

如果使用了两条网线注意网络优先顺序,否则将影响转发的路由器线路。

结语

至此在群晖NAS中配置阿里云域名服务商的DDNS动态域名解析服务已经完成,可通过【域名:端口号】实现群晖DSM和其他系统的外网访问。

群晖Docker配置阿里云国际域名DDNS实现外网访问相关推荐

  1. 群晖NAS配置阿里云盘同步

    群晖NAS配置阿里云盘同步 注册阿里云盘已经有蛮长时间,内测就开始在使用,目前阿里云盘不限速,速度快容量也不小. 而且目前有大神提供了docker镜像webdav-aliyundriver,比较方便把 ...

  2. 群晖docker实现阿里云动态公网域名解析ddns服务

    日常生活中,一般家庭用户宽带使用的都是内网ip,如果需要在外网就是远程使用,需要将家庭ip向电信部门申请变更为公网ip,通常情况下,我们获得的都是动态公网ip,这种ip每隔一段时间都会自动变化,这样如 ...

  3. 在群晖NAS上搭建WordPress动态网站并实现外网访问

    目录 一.安装套件 1. 安装Web Station套件 2. 安装MariaDB 10数据库套件 3.安装服务套件 4.我为什么要用WordPress? 5.建站的其它方法 二.访问WordPres ...

  4. 阿里云服务器设置端口让外网访问

    1.登录阿里云控制台,设置开放9200端口 2.配置里面设置             network.host: 0.0.0.0 这个时候可以测试下能不能访问 3.如果还不能访问,需要防火墙开放端口, ...

  5. 群晖/Linux挂载阿里云盘实现Emby播放,打造属于自己的家庭影院!

    现目前硬盘的价格还是很贵,现阿里云盘各种玩法逐渐上线,今天就带大家玩一下挂载阿里云盘实现Emby播放. 准备 由于挂载阿里云盘的实现依赖于搭建阿里云盘webdav协议,所以没有搭建的童鞋可以看看下面的 ...

  6. 群晖自动将阿里云盘里面的内容下载到本地(全网独家)

    全网独家 更高效的群晖自动将阿里云盘里面的内容下载到本地 工具选取Clouddrive2+Webdav server+Cloudsync CloudDrive2设置 Webdav server设置 C ...

  7. 如何设置和配置阿里云国际版数据管理服务以管理您的所有云数据库

    什么是阿里云数据管理服务? 阿里云数据管理服务(DMS) 是一种数据库研发服务,用于管理和保护多个数据源.DMS支持数据库,包括关系数据库(如MySQL,SQL Server PostgreSQL,P ...

  8. 阿里云服务器域名http升级为https访问,SSL证书下载安装全流程

    阿里云服务器域名http升级为https访问,SSL证书下载安装全流程 目录 阿里云服务器域名http升级为https访问,SSL证书下载安装全流程 1.背景 2.阿里云下载安装SSL证书流程 2.1 ...

  9. 群晖NAS与阿里云盘同步的方法

    同步方法:通过在 docker 中安装 aliyundrive-webdav 实现与阿里云盘同步. 下载和安装 aliyundrive-webdav 在 docker 的注册表中搜素 aliyun,选 ...

最新文章

  1. 中gcd函数_欧拉函数φ(n)的计算及欧拉定理
  2. 使用smack对tigase进行压力测试
  3. python数据分析的主要流程-Python数据分析流程
  4. go基础语法:切片的定义
  5. oc73--NSArray使用
  6. Java连Mysql数据库
  7. 注册EXE文件为Windows服务.txt
  8. 【全套H5前端教程--打包下载地址】
  9. 日语翻译中文-大家都再用的日语转换中文的转换器
  10. 《深度学习》之 VGG卷积神经网络 原理 详解
  11. ftp服务器的端口20和21的具体作用,ftp端口号20和21的区别
  12. 如何在Linux中克隆一个分区或者硬盘驱动器
  13. OCT图像层次分割相关论文泛读
  14. bzoj 3772 :精神污染 线段树+打标记 or 主席树
  15. 学会查看tomcat的日志文件
  16. 查询1990年出生的学生名单
  17. Windows 系统cmd设置添加静态路由方式
  18. 设计模式超简单的解释!
  19. 单反相机风景摄影易记易学口诀
  20. Linux常用命令速查手册——嘎嘎管用

热门文章

  1. 基于神经网络的目标检测论文之目标检测系统:实时路况检测系统的设计与实现
  2. 泛函分析和他的基础概念
  3. T163基于51单片机锅炉温度自动控制系统Proteus设计、keil程序、c语言、源码,流程图、设计报告
  4. zipentry java_java.util.zip 类 ZipEntry - Java 中文参考手册
  5. 嵌入式—LM3S1138介绍
  6. sketch-code让草图秒变HTML
  7. graylog+kafka+zookeeper(单机测试及源码),graylog收集kafka(脚本创建发布订阅方式)存储的消息(四)
  8. vue2理论学习(全套教程,包含vuex、路由等)
  9. Arduino 中String 与char *,char[]之间赋值
  10. rails 评论/回复插件 acts_as_commentable_with_threading