之前小编介绍了几种 IPv6 使用姿势,不知道大家有没有试过下来。如果使用 IPv6 地址执行远程访问等操作,则仅输入地址会很麻烦。为了确保您可以随时访问家中的设备,您需要使用动态域名解析服务 (DDNS)。今天,我将教大家如何在 IPv6 环境中构建 DDNS 服务。
制备
DDNS 将用户的动态 IP 地址映射到固定的 DNS 服务,并要求本地设备具有公网 IP 地址。当 设备访问域名时,DNS 服务器返回 DDNS 服务器更新到的 DDNS 客户端的地址,从而与本地设备建立连接。在 IPv4 时代,DDNS 客户端一般是指路由器,国内路由器自带的 shell 插件提供 DDNS 服务。
过去,路由器被配置为 DDNS 客户端,因为只有路由器具有公有 IP 地址。在 IPv6 时代,LAN 中的每个设备都有一个公网 IP 地址,这意味着可以通过绕过路由器直接在服务器上配置 DDNS 服务。这样做的好处是省略了 port 设置,配置更加灵活(变相降低了阈值)。目前支持 IPv6 ddns 的路由器插件还不是很成熟,所以今天我们就来聊聊在服务器端搭建 DDNS 服务的方法。
禁用临时 IPv6 地址:
配置 DDNS 服务的第一步是禁用临时 IPv6 地址。临时地址是在使用 IPv6 连接到 时不断变化的随机 IP 地址。在实际操作中,有时路由器重拨或网线拔掉,会导致设备重复获取多个临时 IPv6 地址,导致 IPv6 网络失效。而且,默认临时 IPv6 地址的有效期为 1 天,也受其他因素影响,因此最好禁用此功能,以便与设备建立长时间稳定的连接。
关闭临时 IPv6 地址的方法
1. 运行 CMD 的管理员权限
2. 输入以下命令:
netsh IPv6 设置状态=
3. 重启网卡或电脑
域名申请
禁用临时 IPv6 地址后,接下来要做的是申请域名。申请域名的方法有很多种,网上很多教程都是在国外申请免费域名。解析稳定,支持很多插件,域名管理功能和证书申请都比较完善,二级域名也很便宜,以 为主,第一年大概 5 元。DNS 软件包是免费的,无需额外购买。
阿里云和商晟的域名都是 1 元
当您购买、审核并完成网站要求的 ICP 备案后,您可以进入管理页面查看您申请的域名。这里的演示是(腾讯云)的域名管理界面,默认有两条 DNS 记录,所以你不用担心,只要不报任何错误就行了。
接下来,点击 “Add ”,并将 host 记录填写到 www 中。需要注意的是,我们申请的是二级域名,前面的“www”可以换成其他字符,比如 ftp 和 a.api,形成三级和四级域名,可以通过不同设备之间的前缀来区分,并分别记录 IP 地址。
选择 AAAA,即 IPv6。先填写一个 IPv6 地址给记录值,这里我就给你提供一个:
2409:8c20:241f:9330:693e:19ff:9542:24a0
TTL 是默认设置的,点击 “确认” 添加记录。
然后打开它,进入密钥管理界面,并创建一个调用 API 的 Token。单击具有任何名称的 “ Key”。系统会自动生成一个 ID 和一个 Token,Token 创建时只显示一次,复制并保存,点击“我已保存”完成。
开始配置 DDNS
域名和 DDNS 服务已准备就绪,服务端配置开始。此服务器是指您要访问的计算机或设备,服务器需要使用相应的程序将本地 IP 地址的更改通知 DDNS 服务器。DDNS 插件和程序很多,但目前并不是所有的插件都支持 IPv6,所以我选择了 New 开发的一个非常通用的 DDNS 插件(感谢作者)。
插件地址:
这个 DDNS 插件程序支持,OSX、Linux,服务提供商支持阿里云 DNS、华为云等,可以在 NAS 和桌面系统上使用,我们以系统为例。打开 URL 后,向下滚动到安装说明,点击“ddns.exe”,将 ddns.exe 和 -task.bat 分别下载到同一个文件夹,双击运行ddns.exe一次。
程序运行后,文件中添加了一个名为 .json 的新配置文件,我们需要对其进行修改,右键单击并使用记事本打开它。一般有 5 个参数需要修改。首先是 DNS 服务提供商的类型,阿里云叫 “”,腾讯云叫 ()。第二个是你刚刚申请的 Token 的 ID,可以复制上来;第三个是获取 IPv6 的方式;第四个需要 DDNS 服务的域名可以填写,可以是二级和三级;第五种是 Token,可以复制。
以下是编辑器修改的配置文件,IPv4 域名的默认地址可以删除,其他项目基本可以复制粘贴。请务必注意,有一个名为 “” 的项目。如果你的电脑只有一个网卡,默认参数(系统访问外网的默认 IP)就足够了,如果还有板载无线网卡,那么可能默认获取的是无线网卡的 IPv6 地址(有没有)。解决方法是将参数改为 “1”(第一个网卡为 0,第二个为 1),这里小编使用的是 USB 热点,所以参数设置为 “2”。拥有多张网卡的朋友可以尝试多次。
修改后,保存完成。然后以管理员身份运行ddns.exe,程序将在闪现后自动关闭。在域名管理页面,记录值发生变化,证明 DDNS 客户端运行成功。最后一步是创建计划任务并以系统管理员身份打开-task.bat。创建计划任务后,程序每 5 分钟运行一次,并向 DDNS 服务器报告 IP 地址的任何更改,您就完成了!
配置 DDNS 服务后,远程桌面可以直接输入域名,Web 服务不需要在端口号中添加 IPv6 地址。只要您有 IPv6 网络,您就可以随时随地访问您的家庭设备。而且,IPv6 DDNS 的配置非常灵活,以上程序也可以部署在 NAS 上,而且路由器对入站规则的控制也做得很好,只要你不主动暴露你的域名,基本上就不用担心安全问题。
这
关于修补 IPv6 的系列文章暂时结束了,我们从路由器配置开始聊了 DDNS,不知道你自己有没有操作过?遇到任何问题和感兴趣的伙伴,请在评论区留言哦~
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。