IPV6アドレスで使用される数字はどういう意味ですか?


10

IPV6を理解しようとしています。次のIPV6アドレスを持つサーバーがあります:2607:f750:0:3f :: f59

数字の意味がわかりません。IPV4アドレスとは完全に異なります。

誰かが私のためにそれを分解できますか?


ローカル(LAN)に割り当てられていますか、それともISPからの外部IPですか?
BloodPhilia 2012年

これは、pastebin.com / W4Xy0efzで 確認できます。外部IPかどうかはわかりません。
nestlee 2012年

/ 64サブネットをプロビジョニングできると表示されています。それがどのような意味でも。
nestlee 2012年

つまり、インターネット上に約2 ** 64個のIPv6デバイスを配置できます。
Ignacio Vazquez-Abrams

しかし、それぞれが1つのパブリックIPを共有する必要があります。
nestlee 2012年

回答:


19

IPv6アドレスは128ビットです。ドット付き10進オクテット形式はもうありません。

2607:f750:0:3f::f59は、人間が読める形式のIPv6アドレスの省略形です。完全に人間が読める表現は::、ゼロとゼロを置き換え2607:f750:0000:003f:0000:0000:0000:0f59ます。アドレスの各部分は非常に単純です。16進数形式の16ビットの数値です。それらは8つあり、合計で128ビットになります。

ドット付き10進数オクテット形式では、これはになります38.7.247.80.0.0.0.63.0.0.0.0.0.0.15.89。しかし、IPv6アドレスは従来この形式で提示されていません。

このアドレスの最上位ビットは、IPv6アドレス空間のいわゆる集約可能なグローバルユニキャスト部分に配置されます。つまり、これはリンクローカルアドレスでもホストローカルアドレスでもなく、ブロードキャストアドレスやマルチキャストアドレスでもありません。

最上位の12ビットは、IANAによってARINに割り当てられたアドレス空間の一部を識別します。次の20は、ARINによって分散管理情報システム株式会社(つまり、パブロフメディア)に順番に割り当てられたそのスペースのサブセットを識別します。次の32はその特定のサブセットを示し、最後の64ビット(0000:0000:0000:0f59)は1つの個別のネットワークインターフェイスを示すインターフェイスIDです。

パブロフメディアがあなたに割り当てられていることを伝えている2607:f750:0000:003f::/64(それが実際に伝えられている場合)とは、下位64ビットのすべての有効な組み合わせが割り当てられていることを意味します。(非ローカルユニキャスト)IPv6アドレスの上位64ビットは、そのプレフィックスである必要があります。おめでとう!イーサネットカードが存在する場合よりも多くのデバイスをLANに配置してIPv6アドレスを与えることができます。

参考文献


これをありがとう!The most significant 12 bits identify a portion of the address space allocated by IANA to ARIN. The next 20 identify a subset of that space allocated in turn by ARIN to Distributed Management Information SystemsIPv6アドレス標準に関するWikipediaの記事のセクション(en.wikipedia.org/wiki/…)との調整に苦労していa minimum of 48 bits is required for the routing prefixます。12 + 20 + 32の配置は、48(最小)+ 16の配置とオーバーラップするようです。何かご意見は?
Dan Nissenbaum、2015年

4

IPV4アドレスは、192.168.1.6
のように記述された32ビット整数の数です。IPV6アドレスは、2607:f750:0:3f :: f59のように記述された128ビット整数の数です。

2607:f750:0:3f :: f59は、次のように16進数で記述できる数値の短い表記です

2607 f750    0   3f       ::        f59

すなわち

2607 f750 0000 003f 0000 0000 0000 0f59

または

2607f7500000003f0000000000000f59

1

IPv4のように長くなり、別の表記法を使用しています...

1.1.1.1 - 255.255.255.255IPv6のような16進表記でのみ記述されます0101:0101 - ffff:ffff(これは、表記法の変更を明確にするためだけに、これらのIPv4アドレスの実際の表記ではありません)。

コロンが2つある場合は::、アドレスがフルレングスになるまでのすべてのスペースがゼロで埋められます。

IPv4構文でこれを行う:

1..1 -> 1.0.0.1


2
IPv4構文では1.1、ドットを1つだけ使用します。
user1686 2012年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.