纯IPV4网络环境访问纯IPV6公网地址实现访问群晖NAS存储设备

IPV6与IPV4优缺点

• 优点:无速度限制,可跑满上行带宽。
• 缺点:必须服务器端和客户端都要具备IPV6网络环境。

网络环境假设

需要在公司访问家里的NAS。家里的NAS已经是IPV6的环境,而公司不支持IPV6,有什么办法能够在纯IPV4的环境下访问纯IPV6的NAS,而且不限速,还免费呢?

真实客户测试数据图

客户为30M上行带宽,30/8,可以算是跑满上行带宽。

实现思路

IPV6转IPV4的方法就是:用Cloudflare的加速服务。Cloudflare同时支持IPV4和IPV6回源。也就是说Cloudflare可以实现以下几种情况:

1.IPV4访问IPV6

2.IPV6访问IPV4

3.IPV4, IPV6同时访问

将自己域名转为Cloudflare的DNS解析,添加一条DNS解析记录,类型为AAAA,IPV6地址为NAS的公网IPV6地址,并点亮橙色的小云朵,启用Cloudflare的加速功能,即才可以使其同时支持IPV4,IPV6回源。

[alert title=”注意”]

Cloudflare支持的回源端口只有如下几个:

[/alert]

HTTP:

80
8080
8880
2052
2082
2086
2095

HTTPS:

443
2053
2083
2087
2096
8443

所以设置DSM的端口的时候,只能在这里面选,需注意80/443已经被系统占用,无法更改使用并使用。

DDNS设置

如何在群晖上使Cloudflare上的这条IPV6的DNS自动更新。我这里用的Docker的方法,还有直接用脚本的,看个人喜好吧。这里仅介绍Docker的方法。

Cloudflare中的准备

我们需要准备好Cloudflare的API Tokens

1.进入到域名中,在概述的右边栏找到并点击“获取您的API令牌”;

2.新页面中点击“API令牌”选项卡;

3.点击“创建令牌”;

4.点击下方“创建自定义令牌”的“开始使用”;

5.令牌名称自定义一下,如下修改一下红框中权限;修改下权限

6.继续-创建令牌;

7.复制这里的令牌备用。这就是我们后面需要的Token。

群晖里的设置

1.打开Docker,注册表中搜索cloudflare ddns;

2.找到oznu/cloudflare-ddns并下载;

3.找到下载好的映像并启动;

4.在高级设置中勾选“启用自动重新启动”;

5.“网络”中勾选“使用与Docker Host相同的网络”。(如果你只是要IPV4的DDNS则无需勾选)

6.在环境中增加以下3个变量。API_KEY 就是你上面在Cloudflare申请的API KEY. ZONE 就是你的域名。SUBDOMAIN就是你的子域名。

7.还是在环境选项卡中,往下滚动,找到这两个变量。将RRTYPE更改为AAAA。(IPV4则保留默认的A)CRON是让这个程序多久运行一次。默认是5分钟,我觉得实在用不着。可以结合在线CRON表达式生成器来自定义一个。

8.点击应用,过一会儿在日志里就能看到运行情况了。

留下评论

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

Commonly asked questions and answers

Phone:
+1 (555) 000-0000
Email:
info@mysite.com
What does your web design and development process include?
Egestas nullam vehicula, at litora pharetra lacinia. Integer suspendisse condimentum, urna etiam, risus sollicitudin primis varius erat. Donec senectus massa, hendrerit vulputate convallis felis.

Aenean fames risus sodales, viverra accumsan suspendisse, eleifend nunc pharetra hendrerit hac class. Viverra sit vitae dictumst, massa consequat hac, nullam tristique vehicula metus eleifend curabitur. Tellus nostra commodo, et inceptos facilisis neque.

Augue vestibulum netus, neque ante a turpis molestie. Phasellus maecenas, hendrerit varius tristique non. Egestas rutrum ornare augue, suspendisse vehicula pellentesque, dictum ad cubilia nisi lectus duis sodales at. Pretium arcu dictumst, inceptos hendrerit, ad sociosqu pellentesque sollicitudin curabitur curae.

Newsletter subscribe!

Enter your email to unlock an exclusive 10% discount on professional website development tailored to your business needs.

Have more questions?

Let’s schedule a short call to discuss how we can work together and contribute to the success of your project or idea.