現(xiàn)在已經(jīng)有很多的運(yùn)營(yíng)商支持ipv6,前天還有不少朋友留言,問(wèn)到什么是ipv6?電腦如何開(kāi)啟ipv6地址?等問(wèn)題,其實(shí)ipv6已經(jīng)在應(yīng)用了,今天我們來(lái)一起來(lái)詳細(xì)的了解ipv6相關(guān)的內(nèi)容。
要理解ipv6,我們就要了解這幾個(gè)問(wèn)題。
- 什么是ipv6?
- ipv6有什么好處?
- ipv6表示形式?
- 如何將ipv4換算成ipv6?
- 如何測(cè)試寬帶是否支持ipv6?
- 電腦如何設(shè)置ipv6?
理解了上面的六個(gè)問(wèn)題,那么ipv6不再神秘,我們一起來(lái)針對(duì)這6個(gè)問(wèn)題逐一了解。
一、什么是ipv6?
我們現(xiàn)在用的是ipv4的地址是32位,例如這樣的,59.123.123.123??倲?shù)大約有43億個(gè)左右,地球上每個(gè)人平均分不了一個(gè),更別說(shuō)每臺(tái)電腦了,還要減去內(nèi)網(wǎng)專(zhuān)用的192、170地址段,就更少了,到現(xiàn)在為止,就更少了。隨著科技的進(jìn)步與物聯(lián)網(wǎng)的發(fā)展,ipv4顯然已經(jīng)滿(mǎn)足不了要求了,嚴(yán)重約束了互聯(lián)網(wǎng)的應(yīng)用與發(fā)展,所以ipv6應(yīng)運(yùn)而生。
那什么是ipv6呢?
IPv6是Internet Protocol Version 6的縮寫(xiě),其中Internet Protocol譯為“互聯(lián)網(wǎng)協(xié)議”。IPv6是用于替代現(xiàn)行版本IP協(xié)議(IPv4)的下一代IP協(xié)議,號(hào)稱(chēng)可以為全世界的每一粒沙子編上一個(gè)網(wǎng)址。
較之IPv4使用的32位地址,IPv6使用128位地址:
按照地址數(shù)的計(jì)算方法,我們可以計(jì)算出IPv6能夠提供的地址數(shù)為:2^128-1個(gè)(大約340萬(wàn)億個(gè))
IPV6地址極為豐富,幾乎是取之不盡的,號(hào)稱(chēng)地球上的每一粒沙子都能分配到自己的地址,更不用說(shuō)每臺(tái)手機(jī)、電腦了,連冰箱、洗衣機(jī)都能擁有屬于自己獨(dú)一無(wú)二的ip地址了,一下子就高大上了不少。
二、ipv6的好處
ipv6有什么用,這也是很多朋友在問(wèn),其實(shí)ipv6的好處還是挺多的。
1. 擁有使用不完的ip地址數(shù)量
128位的ipv6擁有大量的ip地址,為將來(lái)數(shù)十年提供了足夠的IP地址,巨大的地址空間為數(shù)十億新設(shè)備提供了全球唯一地址,就是老百姓也可以擁有公網(wǎng)ip了,在ipv4時(shí)期,由于地址有限,只有企業(yè)才能申請(qǐng)公網(wǎng),我們使用的網(wǎng)絡(luò)都是私有地址,而ipv6,每個(gè)設(shè)備都可以擁有公網(wǎng)ip,那么擁有了公網(wǎng)能干啥呢?
作用非常多,比如我們項(xiàng)目監(jiān)控,可以直接用公網(wǎng)ip地址訪問(wèn)了,就能很好的解決監(jiān)控中遠(yuǎn)程控制訪問(wèn)問(wèn)題,異地監(jiān)控集中控制也就不用那么麻煩了。
對(duì)于企業(yè)或個(gè)人也可以搭建服務(wù)器,使用唯一標(biāo)識(shí)的ipv6地址就可以訪問(wèn)這個(gè)服務(wù)器了,共享文件極其簡(jiǎn)單。
2. 多等級(jí)層次有助于路由聚合,提供了路由的效率和可擴(kuò)展性
可以有更快的速度,這個(gè)呢,用專(zhuān)業(yè)的話(huà)講,人類(lèi)無(wú)法感受到的微小的速度提升,但畢竟還是快了。
3. 能夠更有效的處理移動(dòng)性和安全機(jī)制
更加安全,以前大家會(huì)經(jīng)常莫名其妙的中木馬或者病毒,這個(gè)在IPv6里會(huì)明顯減少。
4. 會(huì)讓智能家居和物聯(lián)網(wǎng)迎來(lái)最好的時(shí)代。
難以想象,手機(jī)、電腦、汽車(chē)、電視、空調(diào)、機(jī)器人、、、都分到了一個(gè)獨(dú)一無(wú)二ip后,會(huì)是怎樣的,物聯(lián)網(wǎng)發(fā)展將會(huì)只受想象力的限制。
三、ipv6的表示方式
IPV6地址的表示采用16進(jìn)制的表示方法。將128bit分為8組,每組16比特,用4個(gè)16進(jìn)制數(shù)表示,各組之間用":"隔開(kāi),每組中最前面的0可以省略,但每組必須得有一個(gè)數(shù)。
1. 冒分十六進(jìn)制表示法
格式為 X:X:X:X:X:X:X:X,其中每個(gè)X代表16個(gè)bit,以十六進(jìn)制顯示,如下面這些:
- ip一:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
- ip二:FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
- ip三:1080:0:0:0:8:800:200C:417A
2. 0位壓縮表示法
在某些情況下,一個(gè)IPv6地址中問(wèn)可能包含很長(zhǎng)的一段0,可以把連續(xù)的一段0壓縮為“::”。但為保證地址解析的唯一性,地址中”::”只能出現(xiàn)一次,例如:
3. 內(nèi)嵌IPv4地址表示法
為了實(shí)現(xiàn)IPv4-IPv6互通,IPv4地址會(huì)嵌入IPv6地址中,此時(shí)地址常表示為:X:X:X:X:X:X:d.d.d.d,
也就是前6組用冒分十六進(jìn)制表示,后二組用十進(jìn)制表示,而最后32bit地址則使用IPv4的點(diǎn)分十進(jìn)制表示,例如::192.168.0.1與就是一個(gè)典型的例子 。
四、如何將ipv4轉(zhuǎn)換為ipv6地址?
上面我們提到了,ipv4地址要與ipv6地址互通,需要將ipv4轉(zhuǎn)換為ipv6地址。
舉例:
如果IPv4的一個(gè)地址為135.75.43.52,現(xiàn)有32位地址,那么如何轉(zhuǎn)換為ipv6呢?
1. 非標(biāo)準(zhǔn)轉(zhuǎn)換:
只需要在ip地址前面6組共96位補(bǔ)充0即可,即
也就是::135.75.43.52(內(nèi)嵌IPv4表示法)
2. 標(biāo)準(zhǔn)轉(zhuǎn)換
135.75.43.52 按十六進(jìn)制算出即87.4B.2B.34,
而87.4B.2B.34串地址一組還是8位,所以需要兩組v4地址合成v6地址,
再把前96位補(bǔ)零,它可以被轉(zhuǎn)化為
或者
補(bǔ)充下:十進(jìn)制如何轉(zhuǎn)化為16進(jìn)制?
這里弱電君有必要補(bǔ)充下十進(jìn)制如何轉(zhuǎn)化為16進(jìn)制,在ipv6時(shí)代,可能會(huì)經(jīng)常需要用到。
方法是:十進(jìn)制數(shù)除以16,反向取余數(shù),除到不能除為止。當(dāng)然大家聽(tīng)到這個(gè)方法可能是一頭霧水,我們具體來(lái)看下舉例計(jì)算過(guò)程。
例如10進(jìn)制的ipv4地址:135.75.43.52 ,化成16進(jìn)制的。
為了方便大家了解原理,具體計(jì)算過(guò)程可以看下圖:
16進(jìn)制的10、11、12、13、14、15分別用A、B、C、D、E、F來(lái)表示。
所以十進(jìn)制的135.75.43.52 最終得出的是十六進(jìn)制87.4B.2B.34,轉(zhuǎn)成ipv6就是::874B:2B34。當(dāng)然也是可以通過(guò)工具直接轉(zhuǎn)換。
五、如何檢查寬帶是否支持ipv6?
在沒(méi)有開(kāi)啟ipv6時(shí),我們的電腦連接網(wǎng)絡(luò)的方式是ipv4連接,ipv6連接是受限的,如下圖。
首先檢測(cè)自己的帶寬網(wǎng)絡(luò)是否支持ipv6,這一步至少重要,如果帶寬不支持,后面無(wú)論怎么設(shè)置都是沒(méi)有用的。那么如何檢測(cè)呢?
1. 方法一
測(cè)試:在瀏覽器地址欄輸入網(wǎng)址“http://test-ipv6.com/”,在頁(yè)面會(huì)給出您的ipv6網(wǎng)絡(luò)測(cè)試結(jié)果。
如果是顯示這樣的,說(shuō)明你的帶寬暫時(shí)不支持ipv6,無(wú)法使用ipv6。
如果測(cè)試結(jié)果顯示出來(lái)了ipv6的地址,那說(shuō)明帶寬是 支持,那么可以進(jìn)行ipv6的設(shè)置。
2. 方法二
在瀏覽器地址欄輸入網(wǎng)址“http://ipv6test.google.com/”,如出現(xiàn)下面的界面,那么恭喜您,您的網(wǎng)絡(luò)支持ipv6。
如果出現(xiàn)的是這樣“無(wú)法訪問(wèn)此網(wǎng)站”的話(huà)。
那說(shuō)明你的帶寬不支持訪問(wèn)純ipv6網(wǎng)站,如果你的帶寬支持ipv6,那么可以進(jìn)行以下設(shè)置。
六、如何設(shè)置ipv6
如何設(shè)置ipv6呢?我們以win10為例。
步驟1、右鍵點(diǎn)擊桌面網(wǎng)絡(luò)圖標(biāo),點(diǎn)擊打開(kāi)“網(wǎng)絡(luò)和Internet設(shè)置”,點(diǎn)擊“以太網(wǎng)
——網(wǎng)絡(luò)和共享中心”;
步驟2、進(jìn)入網(wǎng)絡(luò)中心,點(diǎn)擊連接
步驟3、點(diǎn)擊禁用然后再啟用。
步驟4、系統(tǒng)重新獲取ipv6地址,鍵盤(pán)按住“win+x”鍵,點(diǎn)擊“Windows PowerShell(管理員)(A)”;以管理員身份進(jìn)入。
步驟5、輸入“ipconfig /release6“,點(diǎn)擊回車(chē)鍵,查看并釋放本地ipv6連接地址;
步驟6、輸入“ipconfig /renew6”,點(diǎn)擊回車(chē)鍵,ipv6即可連接。
然后重啟電腦再看下,如果出現(xiàn)這樣的話(huà),就說(shuō)明設(shè)置成功了。
可以使用ipv6了。
補(bǔ)充注意事項(xiàng):
1. 在使用ipv6,先開(kāi)啟ipv6,在下面那一面打勾就行,設(shè)置成自動(dòng)獲取ip地址。很多都是直接默認(rèn)開(kāi)啟的,所以只需要看一下就行。
2. 如果上面都設(shè)置了,還是顯示使用ipv6受限的話(huà),可能是系統(tǒng)沒(méi)有安裝ipv6,一般最新的系統(tǒng)都安裝了,這里面需要檢測(cè)下。
對(duì)于比win10低的系統(tǒng),可能需要安裝下iIPv6 協(xié)議棧。
在cmd輸入ping ::1,如出現(xiàn)以下結(jié)果,說(shuō)明IPv6已經(jīng)正確安裝。
如返回錯(cuò)誤信息,則安裝IPv6,cmd下輸入ipv6 install,安裝后在本地連接——屬性勾選Internet協(xié)議版本6,自動(dòng)獲取IPv6地址和DNS地址。
3. 如果帶寬支持訪問(wèn)ipv6,而還是設(shè)置ipv6不成功的話(huà),那可能是路由器不支持 ipv6,需要更換支持ipv6的路由器,所以現(xiàn)在我們?cè)谫I(mǎi)路由器需要加一條要求,就是支持ipv6。也可以刷第三方固件從而設(shè)置ipv6,但路由器原來(lái)部分功能可能會(huì)不能使用,所以慎用。
【責(zé)任編輯:趙寧寧 TEL:(010)68476606】