之前,小编介绍了几个 IPv6 的使用姿势,不知道大家下来试验过没有。直接用 IPv6 地址来进行诸如远程访问这种操作的话,光是地址的输入都很麻烦。为了保证能随时访问家中的设备,就需要用到动态域名解析服务(DDNS)。今天,小编就来教大家如何搭建 IPv6 环境下的 DDNS 服务。

准备工作

DDNS 就是将用户的动态 IP 地址映射到一个固定的域名解析服务上,要求本地设备拥有公网 IP。外网设备访问域名的时候,DNS 服务器就会返回从 DDNS 服务器更新到的 DDNS 客户端的地址,从而与本地设备建立连接。在 IPv4 时代,DDNS 客户端一般指的是路由器,国产路由器自带的花生壳插件就是提供 DDNS 服务的。

https://pics1.baidu.com/feed/f603918fa0ec08fa1a34b7fe4f93036a55fbda33.jpeg?token=e5c9c0fd14726e8433bcb5c302d3f887

以前把路由器配置成 DDNS 客户端,是因为只有路由器才有公网 IP。而到了 IPv6 时代,局域网中的每台设备都拥有一个公网地址,也就意味着可以绕过路由器,直接在服务器端上配置 DDNS 服务。这样的好处是省去了路由器端口转发的设置,配置更加灵活(变相降低了门槛)。现在支持 IPv6 ddns 的路由器插件也不太成熟,所以今天要讲的就是在服务器端搭建 DDNS 服务的方法。

禁用临时 IPv6 地址:

配置 DDNS 服务的第一步是要先关闭临时 IPv6 地址。临时地址是为了通信保证安全,生成的一段不停更换的随机 IP 地址,使用 IPv6 联网时,暴露给互联网的就是 IPv6 临时地址。在实际使用中,有时路由器重新拨号,或者网线拔插会让设备重复获取多个临时 IPv6 地址,导致 IPv6 网络失效。而且 Windows 默认的临时 IPv6 地址有效时间为 1 天,还受到其他因素影响,为了能长时间的和设备建立稳定连接,这个功能最好禁用掉。

https://pics6.baidu.com/feed/b21bb051f8198618e1753bb45c9010748bd4e651.jpeg?token=b05c8dfd60efdddb5984e145f32c9c7a

在 Window 上关闭临时 IPv6 地址的方法

1、管理员权限运行 CMD

2、输入以下命令:

netsh interface IPv6 set privacy state=disable

https://pics4.baidu.com/feed/bd315c6034a85edf723881455f293724dc5475a0.jpeg?token=2ae0345046101b5dc2bba2124bdd5e60

3、重启网卡或者电脑

域名申请

禁用临时 IPv6 地址后,接下来要做的就是申请一个域名。域名申请的方法有很多种,网上不少教程都是申请国外的免费域名,白嫖固然香,但小编还是建议在阿里云或者腾讯云(DNSpod)上申请。解析稳定,支持的插件多,域名管理功能和证书申请更加完善,主要是非. com 的二级域名也很便宜,首年 5 元左右。DNS 套餐这些用免费的就行,不用额外购买。

https://pics4.baidu.com/feed/30adcbef76094b365e0801e2b5b142de8c109daf.jpeg?token=2148f8a738a19df3b6425810e245c965

阿里云和 DNSpod 上都有 1 元的域名

域名购买、审核、完成网站要求的备案之后,就可以进入管理页面查看到自己申请的域名了。这里演示的是 DNSpod(腾讯云)的域名管理界面,默认有两条 DNS 记录,不用去管它,没报错就行。

接下来点击 “添加记录”,主机记录填入 www。需要注意的是,我们申请的是一个二级域名,前面的 “www” 可以换成其他的字符,比如 ftp、a.api 组成一个三级、四级域名,不同设备之间可以用前缀区分,并分别记录 IP 地址。