淘先锋技术网

首页 1 2 3 4 5 6 7

现在宽带能申请固定的ipv6地址吗?

感谢邀请,我来回答这个专业问题

目前的家庭宽带很难申请固定的IPv6地址。这个主要有几个原因,分别是由我们现在宽带上网的机制、IPv6地址生成的方式以及运营商对IPv6地址的分配方式来决定的。

我现在来给大家分别介绍一下这里面的机制,这样就明白宽带很难获取固定IPv6地址的原因。

首先,家庭宽带的拨号机制,导致我们很难获取固定IP地址

我们在使用IPv4时,很多有心的朋友就会发现,不管是过于运营商分配IPv4公网地址,还是现在分配IPv4私网地址,家用电脑或者路由器都很难分配到固定的IP地址。

这是为什么呢?主要原因是运营商给家用电脑开启宽带时,采用的输入用户名和密码的PPPoE拨号的方式(就是给我们一个用户名密码,输入后拨号上网) 而PPPoE拨号的方式,用户的IP地址,就是由运营商的宽带接入设备(BRAS)分配的。

我国运营商的宽带接入设备,大部分是华为和中兴的路由器。这两家的IP地址分配地址的原则类似,就是每次拨号会按照一定算法(例如顺序分配)在一堆地址池内,随机给你分配一个IP,所以每次拨号,就会发现电脑获取的IP地址总是变化的

只要我们电脑、路由器拨号上线再关机下线重新拨号,总会发现我们的IP地址是变化的,这是运营商的路由器处理PPPoE的基本原理。

在IPv6时代,只要是PPPoE拨号,运营商的路由器就一样遵循这个原理,默认情况下一般是不会分配固定IPv6地址或者IPv6前缀的给用户的。

IPv6地址的分配方式,决定了固定IPv6地址需要苛刻的条件

目前使用最广泛的IPv6地址分配方式是PPPoE+ND方式。这种方式运营商会给PC机分配一个64位的网络前缀,同时PC机的MAC地址+随机数会生成一个64位Interface ID,这2个64位一起生成一个128位的IPv6地址.

那么,首先,前缀是运营商的路由器分配的,我们刚才说明了,给我们分配前缀运营商的路由器是按照一定的算法机制来分配这个前缀,所以这个肯定是动态的

接口ID是PC机或者家庭路由器根据自己的MAC地址按照一定规则生成的,其中有16位的填充字符串,很多家庭终端和路由器为了安全也搞成随机的字符串了,所以这个部分也不是固定的。因此,如果采用PPPoE和ND获取IPv6地址肯定是随机的

那么还有一种直接获取128位的IPv6地址的分配方式,就是在PPPoE拨号时通过DHCPv6的方式分配IPv6地址,那么这种情况下,有可能有一定概率获得固定的IPv6地址

这是由于DHCP本身的特点决定的,DHCP虽然依然是按照一定的规则分配地址,但是每次用户PC在使用DHCP获取地址时,DHCP有概率会优先分配原来使用的IPv6地址给主机。当然,如果拨号的时间间隔比较长,这个IPv6地址可能被其他用户给抢了,这个时候用户又不能获取固定的IP。

针对家庭路由器,PPPoE可以为家庭路由器通过DHCPv6-PD分配一段前缀,然后由家庭路由器自己再往下分配地址。这时,如果运营商路由器分配的前缀是随机的,那么你无法获取固定的前缀,当然你家的路由器下挂的电脑也无法获取固定的IP地址

所以,我们看到,如果想获取固定IPv6地址,必须是DHCPv6方式。要么获取固定的128位地址,要么就获取固定的PD前缀,由家庭路由器再分配固定地址(前提是家庭路由器要支持固定IP地址分配)

如何获取固定的IPv6地址

那么过于有没有办法给家用电脑拨号方式分配固定的IP呢?当然有。虽然运营商的路由器分配IPv6地址的过程是随机的,但是运营商的AAA(对宽带用户进行认证、计费、授权的设备)是可以为用户指定固定IPv6前缀或者固定IPv6地址的

前面说了,如果是PPPoE+ND的方式,即使固定的IPv6前缀也没有用,因为PC机会分配随机的接口ID,生成的地址还是随机的。但是使用DHCPv6时,分配固定的IP就有可能了。

分配固定IPv6地址有可能出钱找运营商购买,运营商会在AAA认证服务器里给你分配一个固定IPv6地址。此时如果家庭电脑再PPPoE拨号,我们的用户名密码送到运营商认证时,运营商的认证服务器会告诉路由器你的地址是固定的,运营商的路由器再把固定IPv6地址分配给你

DHCPv6-PD分配前缀方式分配固定的IPv6地址也是类似的机制。运营商对固定IPv6地址宝贝的紧,那些都是运营商的资源,一般都按照企业专线或者宽带专线来销售。

当然,还有一种情况,假如分配IPv6地址的运营商路由器做了特殊处理,比如配置了按照MAC来保留地址的功能,那么只要你下线后在一定时间内重新上线,你的IP地址始终是不变的。运营商的路由器会记录你之前获取的地址、前缀,并再次分配给你

结论,获取固定IPv6地址依然很难

由此可见,需要运营商分配固定的IPv6地址也比较难,需要比较严格的条件。采用DHCPv6方式是必须的(目前大部分的OS都支持),同时,有可能也需要到运营商那购买专线业务