龙空技术网

IPv6组网实操记录

虔州每文 489

前言:

当前各位老铁们对“主机记录怎么填”大体比较重视,大家都需要分析一些“主机记录怎么填”的相关文章。那么小编在网摘上汇集了一些有关“主机记录怎么填””的相关文章,希望看官们能喜欢,同学们快快来了解一下吧!

因为携号转网成功,电信第一时间就把我的宽带拆了,而移动赠送的1000M宽带又迟迟未能上门安装,所以导致接近一周的时间断网,作为一个现代人类,离开了网络总感觉缺少了点什么,难怪会催生“电击天王”杨永信这样的恶魔。

书归正传。

移动宽带在国内的口碑可以说是很差的,看看网上的评论就知道,“自从用上了移动宽带我把游戏都戒了”,基本上都是说移动宽带延迟高,不适合打游戏,办理的时候工作人员也是这样说的。但对于我的应用场景来说,没问题,因为我压根就不打游戏,所以我无所谓,本身资费已经优惠了,还送一条宽带,除了不适合打游戏,其它没啥毛病,要啥自行车啊?喜欢打游戏的朋友就要好好斟酌了。

望眼欲穿等着师傅上门装好宽带后,第一件事就是把光猫拨号模式改成桥接模式,简而言之就是光猫只负责光电转换,拨号的事交给专业的路由器。您问我好处是什么?1、通常来说光猫性能有限,充当路由器的角色太难为它了;2、不浪费您家昂贵的路由器,物尽其用。

这里遇到一点小小的问题,就是超级用户名和密码,网上一搜一大把,多试几次总会有的,多点耐心就行,印在光猫底部标签上的普通用户密码是不行的。

我这台光猫是创维吉比特,一个传统的家电企业改做网络设备了,多元化发展啊。记住VLAN ID和这些参数,拍个照就行。因为它不支持修改已有连接,所以要先删除这个连接再新建一个。IP协议版本选择IPv4/v6,模式选桥接,其它的按照之前的参数填入,保存。

再打开路由器设置界面,在WAN选项里,选择PPPoE,填入用户名和密码,就可以愉快的使用路由器拨号上网了,通常用户名都是手机号码,密码不清楚的话可以电话咨询客服。

路由器IPv6设置里,联机类型选择Native,自动配置选择Stateless,这样局域网络里就开启了IPv6。

拿根网线,把路由器的WAN和光猫的LAN1口相连,到这一步我们就完成了路由器通过光猫桥接模式拨号上网并打开IPv6。

重点是IPv6。

过去我们常用并熟知的IP地址通常长这样:192.168.50.1,四位数字组成,称为IPv4协议,但它有个致命的问题,公网地址太少了,最多只有4,294,967,296个。所以现在公网IPv4地址是稀缺资源,尤其像中国移动这种本来公网IPv4地址就很少的运营商,几乎都留给付费的企业客户使用。而针对家庭宽带,运营商基本都是分配一个内网IP,通过NAT,大家共用一个出口IP。

为了解决IPv4地址太少的问题,IPv6横空出世,号称数量多到这个星球上的每一粒沙子都能分配一个IP。中国正在大力推进IPv6的应用,国内运营商积极响应号召,宽带都提供了IPv6服务。

那么问题来了,又不是不能用,我反正能上网。

是的,对于一般的上网冲浪没有任何影响,接下来的文字可以直接忽略了。

但没有公网IPv4地址,对于一些有着深度应用的人来说,会有些麻烦。比如你家有NAS,你在公司也不老实,总想着访问部署在NAS上的端口号为9000的一个服务。过去的做法是给它分配一个内网固定IP,然后在路由器上做端口映射,因为有公网IPv4地址,通过DDNS就能很顺利的访问到这台NAS,现如今这条路显然走不通了。

但天无绝人之路,关闭了公网IPv4地址,开启了公网IPv6地址。

需要注意的是,IPv6和IPv4完全不同,使用IPv6请先把之前所有的NAT转换那套理论从脑海当中都抛弃掉,NAT转换是因为地址不够用而催生出的保命技术,在IPv6时代已经完全没有用处了。

按照上面的方法操作光猫和路由器后,我们顺利的拿到了IPv6地址,看看这张图,里面的2409:8a38:4895:8680是运营商分配给我的IPv6前缀,只要是2409开头,就说明这妥妥的是一个公网的IPv6地址。前缀是啥?解释起来太费劲,又可以开一篇文章了。不用管它,只要知道两点就行:1、2409开头,是公网IPv6地址;2、它由四段组成,但会变化。

是不是开始有点一头雾水了?没关系,接着往下看。

路由器开启了IPv6,接入的设备只要支持IPv6协议,都可以分配到一个IPv6地址,这个地址可是正儿八经的公网IPv6地址,因为它跟IPv4完全不同,足够多,根本不需要NAT转换,所以之前IPv4那套东西都不适用了。

Windows里我们在命令行输入ipconfig,看到没有,已经取得了IPv6地址,当然之前的IPv4地址也有,只不过是内网IP:192.168.0.24,而2409:8a38:4895:8680:e23f:49ff:fe7a:3998就是真实的公网IPv6地址了,通过IPv6网络就能直接访问。

您是不是正在尝试能不能Ping通?不好意思,我开了防火墙。

接着问题又来了,以前IPv4的时候可以填写固定地址,路由器里可以固定,网卡也能固定,但IPv6不能。没错,IPv6地址确实不固定,但有办法可以让它的后四位固定下来,EUI-64,根据网卡MAC地址生成IPv6地址后四位。这有什么用呢?别急,一步一步来。

首先我们在管理员模式的命令行里输入:Set-NetIPv6Protocol -RandomizeIdentifiers Disabled,这条命令是关闭随机的IPv6地址,完成后重启计算机,这时候再用ipconfig /all命令查看IPv6地址和物理地址,发现没有,物理地址的最后两位拼在一起就是IPv6地址的最后一位,恭喜,这时候你的IPv6后四段就是固定的。

物理地址:E0-3F-49-7A-39-98

IPv6地址:2409:8a38:4895:8680:e23f:49ff:fe7a:3998

用处是什么?就是无论IPv6前四段前缀如何改变,后四段都不变,因为它是根据网卡的物理地址计算出来的,这样我们就可以在防火墙里利用规则来实现外部访问内部IPv6。

怎么样,很拗口吧,还是举例子吧。

2409:8a38:4895:8680:e23f:49ff:fe7a:3998

红色部分是运营商下发的IPv6前缀,是动态变化的,每掉线一次或者重新拨号,都会改变。

绿色部分是关闭IPv6随机地址后利用网卡物理地址生成的,是不会变的,无论前缀怎么改。

假设这个IPv6地址是我家NAS地址,我希望在公司也能连接我家NAS的一个服务,端口号是9000,那么我应该怎么设置?

打开路由器的防火墙设置,本地IP这样填写:::e23f:49ff:fe7a:3998/::ffff:ffff:ffff:ffff,通信端口就填9000,那么无论前缀是什么,通过这条规则,都可以顺利的访问NAS。

他强任他强,清风拂山岗。

这样就解决了运营商IPv6前缀动态变化而导致设备IPv6地址不固定从而不能访问的问题了。

那么您又要问了,IPv6这种写法的地址我根本记不住,咋办?难道每次我访问家里的设备都要写这么长一串?

不用,还是可以通过使用DDNS来解决。

DDNS称为动态域名,那么首先您得有个域名,以阿里云为例,买个最便宜的域名估计也就十几块,然后打开解析设置看看。AAAA记录就是IPv6地址,主机记录自己填写一个方便记忆的,比如您的域名是abcd.com,主机记录填写123,以后访问的域名就是123.abcd.com,多么方便,比起IPv6地址来容易多了吧。

问题又来了,难道每次都要手动修改AAAA记录?

当然不用,通常来说域名服务商都是提供API接入的,只要申请APIKey,就可以自动化修改域名的解析记录。

也就是说,只要在你想访问的设备上部署一个自动化程序,让它隔三岔五的检测IPv6地址是否变化,变化就更新指定主机的AAAA记录,这样就一劳永逸了。

IPv4时代,这个自动化程序可以部署在路由器上,也可以部署在设备上,而IPv6时代只能部署在设备上。

您问我有没有这样的自动化程序?

暂时没有,我打算自己写一个,又不是什么高难度的东西,用.net7写,直接可以跨平台部署在Windows/Mac/Linux上,配合域名的多个主机记录,完美。

您也可以在网上找找类似的工具,肯定有。

粗略的说了下家庭如何使用IPv6组网,文中涉及的路由器设备为华硕品牌,其它品牌设置上有出入,请参考遵照品牌的使用手册。

标签: #主机记录怎么填