如何配置ddns

-1、省流版

https://dynv6.com/ 拿一个 zone,自己取名字。

然后在 instruction 页面找到 update-url 里的有 ipv6 的那个, 填到 ddns-go 的 callback 的 url 里。

然后把 hostname 改成你的 hostname, token 改成下面的 Benutzername, ipv6 改成 ${ip}, &ipv6prefix= 删掉。


DDNS 可以帮助我们快速无感获取远程设备的 ip 地址,这样就可以非常方便的使用 ssh, rdp, http, ftp 等服务。本篇文章旨在提供一种配置 DDNS 的办法。

0、阅前提示

本方法会用到第三方服务和开源软件。关于第三方服务的隐私问题和开源软件的安全问题请自行检查,文章作者不对此造成的问题承担责任。至少现在作者没有遇到安全问题和隐私泄露问题,只要注意使用足够强度的密码。

1、获得域名

https://dynv6.com/ 注册账号,并在 “My Zone” 添加一个新的 Zone, 注意不是 “My Domain”.

在 Zone 的详情页面,打开 Instructions 页面并滑到底。把里面的 Domainname 和 Benutzername 记下来后续要用。

2、安装客户端

客户端使用 jeessy2/ddns-go 项目。去 github 上(或者点击链接)下载然后按照它给的办法安装。注意安装的时候要设置足够强度的密码,或者设置“关闭公网访问”。

安装以后打开设置页面,选择添加配置,选择 “Callback”,下面的 URL 填

https://dynv6.com/api/update?hostname=#{domain}&token=******&ipv6=#{ip}

然后把上述链接的 *** 改成上面记下来的 Benutzername.

下面的配置中,ipv4 不要选,ipv6 选择“通过接口获取”,Domains 填上面记下来的 domainname.

3、进行连接

在 ssh/rdp 客户端的“地址”“计算机”“主机名”“IP地址” 内填上述获取到的 domainname 即可正常连接对方。

如果要访问 http/https, 直接在浏览器输入 http://[domainname]:[port] 即可

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注