之前,小编介绍了几个 IPv6 的使用姿势,不知道大家下来试验过没有。直接用 IPv6 地址来进行诸如远程访问这种操作的话,光是地址的输入都很麻烦。为了保证能随时访问家中的设备,就需要用到动态域名解析服务(DDNS)。今天,小编就来教大家如何搭建 IPv6 环境下的 DDNS 服务。
准备工作
DDNS 就是将用户的动态 IP 地址映射到一个固定的域名解析服务上,要求本地设备拥有公网 IP。外网设备访问域名的时候,DNS 服务器就会返回从 DDNS 服务器更新到的 DDNS 客户端的地址,从而与本地设备建立连接。在 IPv4 时代,DDNS 客户端一般指的是路由器,国产路由器自带的花生壳插件就是提供 DDNS 服务的。
以前把路由器配置成 DDNS 客户端,是因为只有路由器才有公网 IP。而到了 IPv6 时代,局域网中的每台设备都拥有一个公网地址,也就意味着可以绕过路由器,直接在服务器端上配置 DDNS 服务。这样的好处是省去了路由器端口转发的设置,配置更加灵活(变相降低了门槛)。现在支持 IPv6 ddns 的路由器插件也不太成熟,所以今天要讲的就是在服务器端搭建 DDNS 服务的方法。
禁用临时 IPv6 地址:
配置 DDNS 服务的第一步是要先关闭临时 IPv6 地址。临时地址是为了通信保证安全,生成的一段不停更换的随机 IP 地址,使用 IPv6 联网时,暴露给互联网的就是 IPv6 临时地址。在实际使用中,有时路由器重新拨号,或者网线拔插会让设备重复获取多个临时 IPv6 地址,导致 IPv6 网络失效。而且 Windows 默认的临时 IPv6 地址有效时间为 1 天,还受到其他因素影响,为了能长时间的和设备建立稳定连接,这个功能最好禁用掉。
在 Window 上关闭临时 IPv6 地址的方法
1、管理员权限运行 CMD
2、输入以下命令:
netsh interface IPv6 set privacy state=disable
3、重启网卡或者电脑
域名申请
禁用临时 IPv6 地址后,接下来要做的就是申请一个域名。域名申请的方法有很多种,网上不少教程都是申请国外的免费域名,白嫖固然香,但小编还是建议在阿里云或者腾讯云(DNSpod)上申请。解析稳定,支持的插件多,域名管理功能和证书申请更加完善,主要是非. com 的二级域名也很便宜,首年 5 元左右。DNS 套餐这些用免费的就行,不用额外购买。
阿里云和 DNSpod 上都有 1 元的域名
域名购买、审核、完成网站要求的备案之后,就可以进入管理页面查看到自己申请的域名了。这里演示的是 DNSpod(腾讯云)的域名管理界面,默认有两条 DNS 记录,不用去管它,没报错就行。
接下来点击 “添加记录”,主机记录填入 www。需要注意的是,我们申请的是一个二级域名,前面的 “www” 可以换成其他的字符,比如 ftp、a.api 组成一个三级、四级域名,不同设备之间可以用前缀区分,并分别记录 IP 地址。