阿里云ddns解决动态IP问题
家里放了一台开发电脑 linux 系统,经常要存储或者使用一些软件,怎么样能用域名和端口在公网访问呢
1.环境说明
网络运营商:杭州电信
华为路由器
普通装了 linux 系统电脑一台,支持远程唤醒
域名一个,且域名是在阿里云注册管理的:dev.foxwho.com
docker
1.1 电信光猫路由器配置 - 简要
首先电脑中做一个简单服务器,只要输出 简单 http 信息即可,这样方便测试。如果电脑有web 的界面,可以直接使用它
假设这里的端口是59090
下面重点说明,
不要使用光猫自带的端口转发,一定要使用路由器的端口转发。
不要使用光猫自动拨号上网,一定要使用桥接上网,有路由拨号上网(固定IP也可以)。
然后路由器中设置DMZ 主机或者 转发端口,这里已DMZ 主机为例。
在百度搜索IP 两个字母,看看IP地址是多少(假设输出Ip: 123.123.123.123),然后 用 123.123.123.123:59090 访问 是不是你想看到的 信息,如果正常,那么 可以进行下一步了
1.2 阿里云 accesskeys 配置
https://usercenter.console.aliyun.com
登录阿里云账户,进入控制台,然后 点击 右上角 用户头像, 在下拉 菜单中 选择 accesskeys
然后选择 创建 accesskeys
,把 复制保存AccessKey信息(AccessKey ID和Access Key Secret)
假设:
AccessKey ID:131323131231212
Access Key Secret:dsfasfwerwefdfsfsdfsfs
1.3 docker
下载,安装 docker 请自行百度
容器 下载
容器地址
https://hub.docker.com/r/chenhw2/aliyun-ddns-cli/
源码地址
https://github.com/honwen/aliyun-ddns-cli
下载容器镜像
docker pull chenhw2/aliyun-ddns-cli
启动容器
docker run -d \--restart=always \--name ddns-aliyun \-e "AKID=131323131231212" \-e "AKSCT=dsfasfwerwefdfsfsdfsfs" \-e "DOMAIN=dev.foxwho.com" \-e "REDO=600" \chenhw2/aliyun-ddns-cli
参数说明
AKID=阿里云申请的Access Key ID
AKSCT=阿里云申请的Access Key Secret
DOMAIN=你需要在阿里云添加的主机域名解析,如 dev.foxwho.com
REDO= 监控秒数
–restart=always 出错自动重启
–name 定义容器名称 ddns-aliyun
-d 后台运行
容器启动成功后,你可以看看 域名解析是否已经自动更新解析IP
阿里云接口
https://help.aliyun.com/document_detail/29774.html?spm=a2c4g.11186623.2.20.fDjexq
https://error-center.aliyun.com/status/product/Alidns?spm=a2c4g.11186623.2.16.290f124f18JndT
群晖 nas 配置
https://post.smzdm.com/p/571595/
参考
https://www.mydigit.cn/forum.php?mod=viewthread&tid=80103
http://www.xuecan.net/wenku/19164.html
FAQ
Aliyun API Error: RequestId: 8488BB32-1411-4C7F-ABE6-B5B48D33A7BD Status Code: 400 Code: InvalidTimeStamp.Expired Message: Specified time stamp or date value is expired.
本地服务器的时间 与阿里云的服务器时间相差太多。
同步时间,然后重启 docker restart ddns-aliyun
即可解决
ntpdate ntp.aliyun.com
阿里云ddns解决动态IP问题相关推荐
- 阿里云DDNS(动态域名解析)获取解析并对比
一.问题由来 昨天家里停电了,来电后IP地址改变了.但是并没有更新到域名解析数据上.所以感觉之前写的代码有一丝丝的不稳定. 今天重新写一个直接点的.直接查询域名服务器的解析地址,与本地公网IP地址比对 ...
- python实现阿里云域名绑定动态IP
一般家庭网络的公网IP都是不固定的,而我又想通过域名来访问自己服务器上的应用,也就是说:需要通过将域名绑定到动态IP上来实现这个需求.于是乎,我开始探索实现的技术方案.通过在网上查阅一系列的资料后,发 ...
- python3实现阿里云DDNS域名动态解析
一. 前言 家里部署了一台NAS服务器,在公司平时都是通过IP访问的,现在想更改为用域名去访问,但是家里的宽带都是动态的公网IP,每次IP变了都需要手动解析一次域名,这样就比较麻烦,那怎么办了?这个时 ...
- 阿里云ddns,动态域名更新Python脚本,基于Python3,适用于linux
阿里云ddns更新脚本,基于Python3 前提:已经在阿里云注册了一个域名,获得AccessKey ID AccessKey Secret,先添加了一个子域名解析,解析值随便 然后获取这个子域名的r ...
- 个人服务器实现阿里云DDNS(动态域名解析)
一.问题由来 最开始只是通过邮件发送最新的公网IP地址,再手动通过阿里云修改解析记录,但是这样很麻烦,也不够帅气. 因此希望通过我的域名服务商阿里云,自带的api解决. 本机环境 Ubuntu 20. ...
- 阿里云DDNS动态绑定域名与IP实现远程调试远程办公
之前申请了公网IP,这样调试接口的时候可以直接远程调试,但因为申请的公网IP会随时变化,所以使用阿里云DDNS服务,随时绑定公网IP,直接域名访问服务. 1.创建阿里云账号和访问密钥(AccessKe ...
- 动态更新阿里云DDNS解析记录的IPv6地址,随时随地用域名远程访问自己的电脑【如何远程访问家里的电脑】
远程访问电脑 日志 简介 要求 1. 获取两台电脑 2.IPv6网络 2.1检查光猫 2.2检查路由器 2.3配置电脑防火墙 2.3.1添加ICMPv6协议 2.3.2配置SMB协议 2.4配置远程桌 ...
- 【计网】DNS解析 DDNS解决动态公网IP访问
DNS服务与DDNS 前言 一.DNS服务 二.DNS域名解析 1.解析过程 2.DNS污染 三.DDNS解决动态公网IP访问 总结 前言 本篇主要记录一下DNS域名解析在我们平时上网时的使用,与DN ...
- 极路由4pro(HC5962)设置阿里云DDNS
v2ex有个帖子说用Dnspod的API可以一行搞定,不过我既然买的是阿里云的域名还是想尽量用阿里云的API,感觉比较安全,另外修改解析记录后也会自动发邮件通知,所以还是调用阿里云的API吧.阿里云的 ...
- flask部署阿里云服务器,公网ip访问不了(一些问题及解答)
flask部署阿里云服务器,公网ip访问不了(新手踩坑之路) 好朋友,你是不是一个后端初学者?相信到目前为止,你已经拥有一定的后端基础,在发现单机本地的后端开发已经无法满足你,于是你刚买一个云服务器. ...
最新文章
- 2021第12届蓝桥杯省赛Python题目
- 如何搭建一个打印荣誉证书的网站_如何搭建一个免费的作品集网站
- 一个有趣的Go项目,3D界面管理k8s集群,真好玩!
- 1021 个位数统计 (15 分
- Java常用设计模式————原型模式(二)之深拷贝与浅拷贝
- HR谈网络工程师求职与职业规划
- mysql定义和调用存储过程
- linux的挂载的问题,重启后就挂载就没有了
- np.where使用:根据条件生成新的数组
- ESP32串口API
- web报表工具FineReport的JS编辑框和URL地址栏语法简介
- 电脑怎么打字切换中文_五个练习打字的网站,让你的速度飞起
- 关于办公室打印机纸张方向的问题
- Atitit 提升开发进度大方法--高频功能与步骤的优化 类似性能优化
- android谷歌打印插件下载地址,谷歌浏览器打印插件(Print Plus)
- 不用任何插件:小白如何白嫖百度网盘下载速度(不好用来打我,嘿嘿)
- Matlab实现和使用神经网络的几种方式详细讲解--附代码可下载
- NXP JN5169使用硬件I2C从机收发数据
- ggplot2绘制点图
- Inpaint9.1最新网页版下载及inpaint怎么去水印教程
热门文章
- 网站日志统计案例分析与实现
- Ransac算法--直线拟合
- 图像处理和计算机视觉中的经典论文(转)
- 孙鑫VC学习笔记:第十二讲 (二) 用C语言函数读写文件
- 拓端tecdat|R语言ARMA GARCH COPULA模型拟合股票收益率时间序列和模拟可视化
- 拓端tecdat|使用SAS Enterprise Miner进行数据挖掘:信用评分构建评分卡模型
- sklearn 决策树无法处理类别特征
- Linux复习-vi编辑器
- random.choice与random.choices
- 使用 Python 进行线性搜索优化