原帖地址:https://shuidl.com/3439.html

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 版本。
2024-09-11T02:19:17.png

双击 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 服务商配置
2024-09-11T02:21:00.png

选择,CloudFlare,然后点击蓝色的“创建令牌 -> 编辑区域 DNS(使用模板)”跳转到 cloudflare token 配置页面,创建 dns 令牌。
2024-09-11T02:22:14.png

选择编辑 DNS 区域,使用模板
2024-09-11T02:22:46.png

区域资源要选所有区域
2024-09-11T02:23:24.png

创建完成后复制令牌,填到 DDNS-GO 页面的 tokne 处。
2024-09-11T02:23:54.png

创建动态域名,IP4 可以先公网地址,也可以先填 1.1.1.1,成功后会返回公网地址。
2024-09-11T02:24:33.png

ipv4 配置,选择启用,然后在域名处填写刚设置的域名,也可以填多个。
2024-09-11T02:25:05.png

端口转发

通过路由器的端口转发功能,先将 IP 和 MAC 绑定,这样的话,设备重启也不会改变内网的 IP 地址,
2024-09-11T02:25:35.png
2024-09-11T02:25:52.png

进入端口转发页面,点击“添加”,添加一条记录,具体如下,这样的话,可以访问 abc.shui.com:9999 来访问内部 ip 为 192.168.6.6 设备上 6666 端口的程序或内容。abc.shui.com 是 DDNS-go 上填写的域名。
2024-09-11T02:26:11.png
2024-09-11T02:26:28.png

标签: none

添加新评论