用处:映射本机动态公网IP到固定域名,实现远程访问本地主机资源
条件:有公网IP,公网的ipv4或ipv6
我的域名是在腾讯云申请的,刚开始找腾讯云的ddns脚本,发现鲜有人做=.=,折腾一两天终于发现原来dnspod现在和腾讯是一家的了,那可以用dnspod的api来解析啦~
使用的ddns工具是GitHub的:https://github.com/NewFuture/DDNS
首先在域名服务商处申请api密钥
此工具支持DNSPOD、阿里DNS、DNS.COM、DNSPOD国际版、CloudFlare
在GitHub上下载Windows用的二进制版本程序https://github.com/NewFuture/DDNS/releases/
将该程序安置在不常用的一个文件夹下,运行第一次,它会在同级目录下创建一个配置文件config.json
按照要求填写好config.json的各项参数

下面是我映射本机的公网ipv6地址到子域名的配置文件,子域名需要已在域名商解析过

确定DDNS可以正确映射后,我们下面在Windows上做一个计划任务
因为电脑的每次重启有可能会更改IP,所以我们需要做计划任务来开机自动运行DDNS程序
打开控制面板→右上角的查看方式改为大图标→管理工具→任务计划程序→创建基本任务→设置触发器为:计算机启动时,操作:启动程序→浏览找到程序所在位置→完成后再修改下属性,勾选使用最高权限运行,再看看其他设置有没有你需要用到的功能
如你的网络环境需要网页认证或宽带拨号,可在触发器里设置延迟任务时间,用于等待你手动联网成功,我一般设置为5分钟
这样一个任务计划程序就做好了o(*^▽^*)┛
Comments | NOTHING