什麼是IPv4和IPv6位址?
目前分配給電腦的位址稱為IPv4位址,位址長度為32位元,其位址格式為210.130.1.1.而IPv6位址長度為128位元,其位址格式與IPv4位址不同為3ffe:0507:0001::1.
现有的互联网是在IPv4 协议的基础上运行。IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6重新定义地址空间。IPv4采用32位地址长度,只有大约43 亿个地址,估计在2005-2010年间将被分配完毕,而IPv6采用128位地址长度,几乎可以不受限制地提供地址。按保守方法估算IPv6实际可分配的地址,整个地球的每平方米面积上仍可分配1000多个地址。在IPv6的设计过程中除了一劳永逸地解决了地址短缺问题以外,还考虑了在IPv4中解决不好的其它问题,主要有端到端IP连接、服务质量(QoS)、安全性、多播、移动性、即插即用等。
IPv6位址寫法為何?
IPv6位址寫法為八組四個位數的16進位數字,中間用冒號分隔,當表示一個網路位址時,位址其後會跟隨一個延伸,
例如: 3ffe:0102:0000:0000:0000:0000:0000:0000/32
多個零可以被縮寫如下:
1.在每四個位數的區段,前面的零可以被消去,例如"0102"可以被縮寫成"102"而"0000"可以被縮寫成"0".
2.同一列中四個零的集合可以被縮寫成兩個冒號(::).然而,兩個冒號的縮寫只能出現在每個位址中一次.
3.上面給的例子可以縮寫成如下: 3ffe: 0102:0000:0000:0000:0000:0000:0000/32
消去每四個位數集合前面的零 3ffe: 102:0:0:0:0:0:0/32 R用雙冒號取代連續的零集合 3ffe: 102::/32
大多數使用應用程式的人們將會使用網域名稱來連線,DNS伺服器會自動轉換網域名稱為IPv4/v6位址,所以一般使用者不需要直接輸入IPv6位址
IPv6有使用網路位址轉換(NAT)嗎?
由於IPv6提供了大量的位址,所以並不需要NAT。IPv6的發展目的之一就是要擺脫NAT。
我想要將內部的私有IPv4位址轉換成IPv6位址,有任何需要注意的事項嗎?
有以下幾點是要考慮的:
1)所有內部網路設備都要有支援IPv6
2)從內部僅支援IPv6的設備要去存取外部僅支援IPv4的伺服器時,必須要安裝一個IPv6-to-IPv4轉換器。
3)需要跟外部IPv4伺服器通訊的伺服器,例如:回覆DNS的查詢和傳送電子郵件,就必須同時擁有IPv4/6的組態設定,否則電子郵件將無法傳送到外部的IPv4伺服器。
4)會被外部存取的伺服器也必須同時擁有IPv4/6的組態設定,否則,在外部僅使用IPv4的客戶端將無法與你的網路通訊。
基於以上的第二點和第三點,跟外部的連線必須至少有一個IPv4的全域位址。