闲的无聊,想学习大佬的操作,看了豚鼠萌君的视频折腾了一部自己的工控机回来。到手更换了新的内存条以及SSD,上了个小机箱,临时用VGA接口的显示器并通电插上U盘安装Windows Server 2008 R2系统,草草设置好参数后拔走显示器,上网线,愉快地使用mstsc登陆,一切基本就绪(至于工控机介绍的文章日后再补上(懒
回归主题,考虑到自己上学的原因通常无法在同一LAN下管理工控机的状况,而且电信给的IP也是动态的,一天变动多次。于是萌生了外网下管理工控机的想法:动态解析域名DDNS
曾考虑过花生壳,付费版较烧钱,免费版较鸡肋。于是goo了一圈发现了一个比较简易且实用实惠的取代方法:基于阿里云Access API的DDNS客户端👇
AliyunDdnsCSharp
介绍:
基于阿里云最新云解析API编写的DDNS Windows Services 程序,可将本机公网IP实时更新到自己阿里云的域名解析记录中
特点:
支持IPV4及IPV6
依赖:
.Net Framework >=4.0
使用说明:
- 在阿里云申请一个域名
- 阿里云域名控制台申请
AccessId Key
和Secrect
- 安装:(下面两种方式任选一)
- git clone 本项目代码到本机用vs(2013及以上版本)编译,将生成的AliyunDdnsCSharp.exe程序及相关依赖文件放在任意目录,在CMD中执行AliyunDdnsCSharp.exe -i(AliyunDdnsCSharp.exe /i)即可安装为服务,
- 直接到Release下载压缩包AliyunDdnsCSharp.zip直接使用解压到任意目录,双击Install.bat即可
- 在程序所在目录下conf下放置配置文件(参照example.foo.com.conf配置)
- 重启电脑(或手动启动AliyunDdns服务)
配置说明:
配置示例 :example.foo.com.conf
{
"Interval": "刷新间隔,单位分钟",
"AccessKeyId": "阿里云AccessKeyId See https://help.aliyun.com/knowledge_detail/38738.html?spm=5176.11065259.1996646101.searchclickresult.73c9490e2I0S3U",
"AccessKeySecret": "阿里云AccessKeySecret",
"DomainName": "阿里云域名 如 google.com",
"SubDomainName": "阿里云子域名 如 test",
"Type": "A/AAAA,目前仅支持 A(IPV4)、AAAA(IpV6),默认:A",
"Line":"解析线路,默认为default。参见解析线路枚举 https://help.aliyun.com/document_detail/29807.html?spm=a2c4g.11186623.2.22.41dd2846rHiL1v",
"TTL":"600,生存时间,默认为600秒(10分钟),参见TTL定义说明 https://help.aliyun.com/document_detail/29806.html?spm=a2c4g.11186623.2.18.7cde1cebY1cQtc",
"GetIpUrls": [
"获取外网Ip的地址",
"支持多个配置",
"IPV4不填写默认从 http://ip.hiyun.me获取IPV6地址",
"IPV6不填写默认从IFCONFIG获取IPV6地址"
]
}
美哉美哉,对于我这种菜鸡鸭穷学生仔实在过于友好!
手头上正好有域名,试试是否可用。申请API,配置conf,安装服务,完成(完全没鬼用的例子)
操作时间 (UTC+8) | 操作行为 | 操作者IP |
---|---|---|
2020-01-13 02:21:11 | 修改解析记录A记录 ** 默认 ***.***.***.*** ( TTL: 600, 权重: 1) 改为 A记录 ** 默认 ***.***.***.*** (TTL:600, 权重: 1) | ***.***.***.*** |
2020-01-13 02:21:11 | 暂停解析记录A记录 ** 默认 ***.***.***.*** ( TTL: 600) | ***.***.***.*** |
2020-01-11 02:21:09 | 暂停解析记录A记录 ** 默认 ***.***.***.*** ( TTL: 600) | ***.***.***.*** |
2020-01-11 02:21:09 | 修改解析记录A记录 ** 默认 ***.***.***.*** ( TTL: 600, 权重: 1) 改为 A记录 ** 默认 ***.***.***.*** (TTL:600, 权重: 1) | ***.***.***.*** |
2020-01-11 02:21:09 | 启用解析记录A记录 ** 默认 ***.***.***.*** ( TTL: 600) | ***.***.***.*** |
2020-01-10 23:31:09 | 暂停解析记录A记录 ** 默认 ***.***.***.*** ( TTL: 600) | ***.***.***.*** |
2020-01-10 23:31:09 | 启用解析记录A记录 ** 默认 ***.***.***.*** ( TTL: 600) | ***.***.***.*** |
此后就可以直接外网管理工控机了,并不需要付费使用花生壳软件😋
good
此时一个nodejs用户路过((
是大佬(捕捉