DDNS配置——使用DDNS-GO

DDNS(Dynamic Domain Name Server,即动态域名服务)的作用是将用户的动态IP地址与固定的域名解析服务相对应。每当用户连接网络时,客户端程序会向服务商主机上的服务器程序传递主机的动态IP地址信息,而服务器程序则负责提供DNS服务并实现动态域名解析。

虽然DNS的功能大家都明白,它允许我们使用域名来访问IP地址,但许多人家庭网络或服务器可能只有动态的IP地址。由于IP地址的不断变化,传统的DNS服务便无法满足需求。这时,动态域名服务DDNS就显得尤为重要。使用DDNS-GO项目是一个简便的选择,它提供了详尽的文档说明,这里主要记录个人的安装过程,以便日后参考。

安装步骤概览:

1. 安装Docker

2. 使用Docker部署ddns-go

如果不希望使用Docker的host模式,并希望自定义端口进行访问,这里我们将服务器的54321端口映射到容器内部的9876端口。(这里以54321端口为例,您可以根据实际情况进行修改,后续步骤也默认使用54321端口。)

DDNS配置——使用DDNS-GO-有驾

3. 配置步骤:

DDNS配置——使用DDNS-GO-有驾

3.1 获取Cloudflare Token

由于我使用的是cloudflare,因此需要获取Token来进行后续配置:

DDNS配置——使用DDNS-GO-有驾
DDNS配置——使用DDNS-GO-有驾
DDNS配置——使用DDNS-GO-有驾

完成选择后,点击Continue to summary进入下一步,确认信息无误后,点击Create Token创建Token。

DDNS配置——使用DDNS-GO-有驾

随后,复制生成的Token备用。

DDNS配置——使用DDNS-GO-有驾

3.2 设置ipv4 和ipv6

通常情况下,保持默认设置即可。选择通过选择接口访问,并在相应页面进行配置:

DDNS配置——使用DDNS-GO-有驾

ipv6的设置同理。

3.3 设置公网访问

在公网访问设置页面中,进行相应的配置:

DDNS配置——使用DDNS-GO-有驾

3.4 设置Webhook

DDNS配置——使用DDNS-GO-有驾

4. 完成配置

配置完成后,您可以前往cloudflare查看DNS是否已成功解析。

0

全部评论 (0)

暂无评论