IPV6被光猫和路由器开启的详细介绍

无线路由器-网关-dtu

有朋友留言说现在都已经有IPv6了还要什么内网穿透,对没错,现在的IPv6都是已经非常普及了,但是相信还是有很多朋友不知道怎么用IPv6去远程访问家里面的智能设备。

具体什么是IPv6?还不清楚的朋友可以上谷歌或者是百度去了解一下,IPv6目前都是具备公网IP的,通俗一点就是如果你有了IPv6那就相当于你有了公网IP。最典型的就是移动的宽带,移动的宽带是没有公网IPV4的,但是有IPv6地址。那么你就可以轻松通过IPv6来远程访问家里面的一些设备。速率的话也是可以跑满你宽带的上行带宽,和IPv4的公网IP是一模一样的。今天就详细的和大家来说一下IPv6的远程访问,演示的这个是移动的宽带,联通电信的设置方法都是一模一样的,联通电信都基本上可以申请到IPv4的公网IP。

无线路由器-网关-dtu

首先来说一下我的网络环境,我用的是双软路由(一般普通家庭用的是硬路由器,其实在路由器设置里,硬路由和软路由设置起来都差不多)爱快加Openwrt,如让你的路由能够获取移动提供的IPv6的话,是需要在你的路由器里面进行拨号的,所以就需要去修改移动的光猫把它改为桥接模式,这样的话我们才能在路由器里面进行拨号。

首先我们第一步是需要直连到你的光猫上的WiFi,如果你的光猫是没有WiFi,那你的电脑就需要用网线去连接到光猫的网口上,光猫的后台地址一般都是192.168.1.1,这一步大部分人会去看光猫后面的信息,它后面有一个用户名和密码它是普通账号的一个信息,你登录进去以后是很简单的一些信息展示,你是修改不了任何东西的,所以我们是需要用超级管理员的账号去登录,如果没有运营商的超级管理员账号和密码,你就去问一下装宽带的工作人员了,他们一般都会给你的。而且还很友好的在光猫里把IPV4与IPV6的选项勾上,拨号形式帮你改成桥接模式。

无线路由器-网关-dtu

如果需要自己来修改的话,也比较简单,在光猫里我们点到网络选项,然后在网络设置这一栏里面第一项是连接的名称,要选择一下第二项Internet,这里一定要选择不要修改错了,在这个页面下你就会看到你的宽带的账号以及密码,当然密码是不显示的,如果你不知道你的宽带的密码,你可以咨询一下客服人员。接下来的步骤只需要操作一步,也就是在连接方式这里,它默认是路由的形式,我们需要把它改为桥接的形式,当然每个地方用的光猫是不一样的,所以界面的话也会有一定的差异,有的光猫你直接选择到Internet这个页面的话它这里是不能修改的,也就是它整个页面包括路由的那里都是灰色的,这种情况你就在这个页面截一个图,然后主要是要记好它的这些MTU值,然后VLAN的ID等等这些信息,然后去删除默认的Internet的选项,删除以后我们在里面新建,然后照着来填一遍填一遍以后接入的方式这里就可以修改了,把它修改为桥接模式,其他的地方就不用去动它,包括它下面有一个LAN口的绑定,我这里有4个LAN口,实际上只有第一个LAN口是千兆网口,其他都是百兆的,所以后面几个网口你绑不绑定都无所谓。反正也不会去用它最后保存应用一下就可以了。这个时候我们再点到网络侦测里面去看一下,第二项Internet它就已经变成这个bridge,也就是网桥的一个桥接的一个模式。到这里我们光猫的修改就已经修改完成了。

无线路由器-网关-dtu

接下来就可以去用软路由(硬路由器同理)进行拨号了,在设置之前简单的说一下IPv6和IPv4外网访问的一个区别,IPv4的公网IP逻辑是共用一个IP地址,比如是211.103.55.50,那么只需要设置端口转发,为每一个设备去添加一个端口,既可以通过IP加端口的形式去访问不同的设备,它的好处就是设置简单,不好的地方就是80的端口43的端口是被封的,所以访问的时候需要带端口号,不方便分享以及记忆,那么IPv6的公网IP的逻辑是每个设备独享一个IPv6的地址,相当于每一个设备有一个独立的IP地址,虽然是动态的但是对应到你每一个设备是唯一的,并且没有封80的端口,它的好处就是外网访问的时候我们设置了域名是不需要加任何的端口号的,也不需要去设置端口转发,就像访问普通的网站一样,不好的地方就是由于IPv6和设备是一一对应的在设置DDS的时候需要在每一个设备上设置一次。如果大家听不太懂的话就看一下我的解释大家就基本懂了,其实我也是从小白慢慢的沉淀,现在才是对家庭网络略懂一二。

无线路由器-网关-dtu

我这里用双软路由也就是爱快加OpenWrt。首先进入到主路由,我这边的主路由就是爱快,进入到主路由以后找到WAN口的部分,然后点击进去,点击进去以后ip默认是自动获取的,所以我就改为PPP OE拨号,然后输入宽带账号密码。等待它拨号完成,成功后就说明我们刚才修改光猫的配置,也就桥接模式那里是没问题的。我移动的宽带拨号成功并且已经可以上网了。但是还是没有 IPv6的我们需要在爱快里面来设置一下,在爱快里选到IPv6的设置选项,默认情况下这个选项是停止使用的,现在我们点启用,当启用以后我们重新刷新一下爱快的页面,这个时候我们就可以看到我们IPv6的地址已经出来了。移动的它是2409开头的,就是移动的公网的IPv6,当然这个公网的IPv6它也是动态的,它是会变的。到这里你不用做任何的设置,也不用去做端口转发,就可以直接用IPv6的地址来访问到你爱快的后台了,如何使用IPv6的地址来访问这个也很简单,首先打开浏览器,浏览器,然后在英文的状态下输入中括号[ ]然后把刚才IPv6的地址放在里面,回车以后我们就可以登陆到爱快软路由后台了,这个状态就是通过IPv6的地址来直接登陆的,你在外网的情况下也是通过这个地址就可以直接访问到我们家里面的爱快软路由的后台了。

无线路由器-网关-dtu

爱快的已经设置没问题了,由于我这个是双软路由,还需要设置旁路由OpenWrt,首先进入到它的后台可以看到它是没有IPv6的。那么如何让旁路由的来获取到IPv6呢?首先我们找到网络的选项,然后找到接口,在这个页面下是需要再添加一个接口的,我们就点击左下角的添加接口,这里接口的名称可以自定义,我就直接输入IPv6,然后在下面的接口的协议这里的话一定要选择DHCPv6客户端,最后在下面的这里画一个重点,一定要选择自定义这里输入一个@lan这样设置就可以了,现在就点提交然后再保存一下应用,现在它就已经获取到了IPv6的地址了,当然一般情况下你设置完这个以后是用不了的这里是灰色的一个状态,那是需要设置一下防火墙的,也就是要编辑一下这个然后再到防火墙的设置里面选择LAN的选项,一定要绑定LAN的防火墙,绑定好以后才可以使用。那么IPv6的接口和下面的LAN口它都是绿色的显示的一个状态。现在我们旁路由Openwrt已经获取到了IPv6的地址了。同样的方式输入这个[ ]号,然后把Openwrt的IPv6的地址放进去同样就可以访问到了它的后台了。

无线路由器-网关-dtu

接下来我再说下我们常用的NAS,其实这个NAS就没有什么技术含量了,包括其他的设备只要接入到你的软路由上,它都会自动获取到IPv6的地址,我们可以看到群晖NAS它已经获取到了2409开头的移动的公网IP的IPv6地址了。那么我们可以通过这个地址同样的也可以访问到群晖的NAS,访问的方式都是一样的,在浏览器里面输入[ ]号,然后把IPv6地址放进去那就可以访问到NAS了,当然群晖NAS它是带端口的,所以在[ ]号的后面会有5000的端口号。现在爱快类的和NAS都已经获取到了公网的IPv6。接下来我就用手机演示一下在电信的4G的网络下来访问移动的IPv6,在手机上打开浏览器然后输入[ ]号,然后把爱快的IPv6的地址给放进去,访问的速度是非常快的。

无线路由器-网关-dtu

现在还有一个最严重的问题是IPv6的地址实在是太长了,它不方便我们分享以及记忆,这样的话我们也可以像IPv4一样
去为它绑定一个域名,通过域名来访问就比较简单,虽然IPv6是因为IPv4的地址不够才诞生的,但是也不会说是给我们每一个人每一个设备都分配一个固定的IPv6的地址的。所以运营商给我们提供了IPv6的地址它也是动态的,每隔一段时间或者是你重新拨号这个地址就变了,这个时候我们绑定域名的话就需要用到DDS的服务,常用的就是阿里云的DDS服务。接下来我就来和大家如何去绑定IPv6的域名以及设置IPv6的DDS,现在我们就来设置阿里云的DDS,那么阿里云的DDS设置的方式其实和IPv4是差不多的,首先你肯定是要有一个域名的,在域名里面点到解析这一项,把里面所有的东西都删掉,然后我们可以找到你自己的头像这里会有一个IPI的key,接着我们就点进去,如果你已经有了key那么就继续使用,没有你创建一个就可以了,这个就是阿里云DDS的IPI的接口一个是ID一个是密钥,现在我们首先先来设置一下爱快的阿里云的DDS,首先在爱快里面找到系统应用,在里面有一个动态域名,我们添加一个然后在服务商这里我们就选择阿里云的服务,域名的话就填你的主域名,二级域名也行。这个根据你自己的需求去定义就可以。下面就填入阿里云DDS的API。ID和密钥分别对应的复制进去,密钥这里要点一下显示有时候它的不是顶头的,所以要点一下显示不是顶头,你要把它给删掉,然后下面的解析设置的话就选择外网线路,解析的网卡就选择WAN1,记录类型就选择下面4个A的这个就是IPv6这样的话就可以了,保存一下,保存完成以后我们刷新看一下可以看到它现在的更新结果就成功了,并且IPv6的地址也出来了,现在我们就可以用这个域名去访问到我们爱快的软路由了,以后爱快的IPv6如果是变了,阿里云的DDS它也会自动解析到新的IPv6的地址上,爱快的部分配置好了。

无线路由器-网关-dtu

现在去配置Openwrt,进入到Openwrt的后台去同样的是找到它的IPv6的地址复制一下,然后回到阿里云域名解析这里再添加一条记录,一样的是IPv6的4个A,二级域名我就设置为这个openwrt然后下面的记录值就填入到Openwrt的IPv6地址,这样就可以了,然后点击确定,回到Openwrt的后台点到服务选项,找到里面的动态DDNS这个选项,这里随便取一个名称添加一条,我这边就简单一点就输入DDNS,然后点击添加,然后在这个页面下,先来改一下DNS的服务商,在这里选择一下阿里云,选择好以后点一下更改提供者,然后上面的启用服务上一定要打勾上,然后还有下面的查询主机名这里就是填入你的主域名了,然后下一项的话一定要选择IPv6,下面域名就是填入一个二级域名,二级域名就是刚才解析的前缀为Openwrt二级域名,你把你解析的填进去就可以了,下面的用户名和密码就填入阿里云DNS的IPI,填进去以后再选择高级设置框,在这里由于我的这个是旁路由,所以要选择网络选项就第一个选项,然后下面这里IPv6这里就选择IPv6,这个IPv6就是刚才我新建的接口,我命名的是IPv6,所以这里显示的就是IPv6。好的这样设定好以后保存应用一下就可以了,这里如果没有自动启动的话,需要去点一下启动的,当它出现PID的状态,就说明已经运行成功了。

无线路由器-网关-dtu

现在我们的Openwrt阿里云DNS的IPv6的也已经设置好了,接下来我们就来设置一下
群晖的DNS,那么同样是找到群晖的IPv6的地址,复制一下到阿里云的域名里面,我们同样再解析一下选择4个A的群晖的二级域名,我就设置为DSM
然后把群晖的IPv6给填进去,这样群晖的域名也设置好了,现在群晖有一个问题就是它自带的DNS它是没有阿里云的服务商了,所以的话实现起来就会有一点复杂,当然在群晖里面如何使用阿里云的DNS方法
有很多种,我这边只推荐一种
那就是用Docker。然后选择到注册表里面去搜索一下ddns-go然后我们下载镜像,下载后选到映像选项直接点击启动,启动这里选择高级设置,首先来设置一下端口,点到端口设置它的容器端口是9876,我们把本地端口也设为9876,然后再选到第一项高级设置里创建桌面快捷方式里打勾,选到网页地址栏http://你群晖内网地址:9876,然后点应用点下一步应,我们来看一下容器这里它已经启动了。

无线路由器-网关-dtu

在群晖桌面上有个Docker快捷方式点一下,这个时候就会跳转到这样一个简单图形化的界面,对于小白来说比较容易的操作,它里面不只有阿里云,还有腾讯云,华为云等等。操作一目了然,我们就是把阿里云的IPI的ID以及密钥直接填到这里,下面我们要选择 IPv6把上面的 IPv4给取消掉就行,然后它下雨是填域名的,也就是我们设定的二级域名,我这边群晖设定的是DSM,然后其他的选项也就没有必要去选择去填入了,这样我们直接保存一下就可以了。这样就设置好了群晖IPv6的DDNS,阿里云的DDS以及绑定了我们设置的域名。

无线路由器-网关-dtu

现在我同样是在手机用电信的4G网络来访问域名,也是不用加端口号就可直接访问,基本上都是秒开的一个状态。群晖的NAS的话是可以在域名的后面加它的5000的端口号,也可以不加,如果你没有在群晖里面搭建过任何的WEB服务的话
你不加端口号,你用域名就可以直接访问到群晖的后台了。通过我们刚才设置的这些域名现在访问都是没有问题的
说明IPv6真的是很,那么这个就是整个IPv6公网IP远程访问的一个设置的流程了。

我个人觉得比较详细了,时间也比较长能坚持看到现在的朋友应该是迫切需求这个功能的。如果大家喜欢的话,欢迎大家收藏点赞!