Windows下DDNS-GO配置DDNS,通过cloudflare api修改指定域名对应的动态ip
DDNS(全名:Dynamic Domain Name Server),动态域名服务,说人话就是将家中内网的动态 ipv4 地址映射到一个固定的域名解析服务上。
Cloudflare 全球知名的DNS服务商。
ddns-go是一个自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务的软件。
DDNS-go特性
支持Mac、Windows、Linux系统,支持ARM、x86架构
支持的域名服务商 Alidns(阿里云) Dnspod(腾讯云) Cloudflare 华为云 Callback 百度云 Porkbun GoDaddy Google Domain
支持接口/网卡/命令获取IP
支持以服务的方式运行
默认间隔5分钟同步一次
支持同时配置多个DNS服务商
支持多个域名同时解析
支持多级域名
网页中配置,简单又方便,默认勾选禁止从公网访问
网页中方便快速查看最近50条日志
支持Webhook通知
支持TTL
支持部分DNS服务商传递自定义参数,实现地域解析等功能
建议在启用公网访问时,使用 Nginx 等反向代理软件启用 HTTPS 访问,以保证安全性。
下载安装
项目地址:https://github.com/jeessy2/ddns-go
下载Windows版本。
双击 ddns-go.exe 即可打开程序。默认打开浏览器 127.0.0.1:9876 进行设置。
也可选择一下安装方式,这样的话程序会安装到系统中,开机自动启动。
以管理员方式打开CMD ,也可右击开始按钮运行 Windows powershell(管理员)(A)或者快捷:Win+x;
输入命令 cd 安装目录\ddns-go 进入ddns-go目录,例如我这d盘根目录则是:cd D:\Program Files\ddns-go_5.5.2_windows_x86_64
cd D:\"Program Files"\ddns-go_5.5.2_windows_x86_64
注意Program Files需要加引号,不然会报错,因为中间有空格。
执行命令 .\ddns-go.exe -s install
服务卸载:.\ddns-go.exe -s uninstall
ddns-go dns服务商配置
选择,CloudFlare,然后点击蓝色的“创建令牌->编辑区域DNS(使用模板)”跳转到cloudflare token配置页面,创建dns令牌。
选择编辑DNS区域,使用模板
区域资源要选所有区域
创建完成后复制令牌,填到DDNS-GO页面的tokne处。
创建动态域名,IP4可以先公网地址,也可以先填1.1.1.1,成功后会返回公网地址。
ipv4配置,选择启用,然后在域名处填写刚设置的域名,也可以填多个。
端口转发
通过路由器的端口转发功能,先将IP和MAC绑定,这样的话,设备重启也不会改变内网的IP地址,
进入端口转发页面,点击“添加”,添加一条记录,具体如下,这样的话,可以访问abc.shui.com:9999来访问内部ip为192.168.6.6设备上6666端口的程序或内容。abc.shui.com是DDNS-go上填写的域名。
共有 0 条评论