IPV6を理解しようとしています。次のIPV6アドレスを持つサーバーがあります:2607:f750:0:3f :: f59。
数字の意味がわかりません。IPV4アドレスとは完全に異なります。
誰かが私のためにそれを分解できますか?
IPV6を理解しようとしています。次のIPV6アドレスを持つサーバーがあります:2607:f750:0:3f :: f59。
数字の意味がわかりません。IPV4アドレスとは完全に異なります。
誰かが私のためにそれを分解できますか?
回答:
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 Systems
IPv6アドレス標準に関するWikipediaの記事のセクション(en.wikipedia.org/wiki/…)との調整に苦労していa minimum of 48 bits is required for the routing prefix
ます。12 + 20 + 32の配置は、48(最小)+ 16の配置とオーバーラップするようです。何かご意見は?
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
IPv4のように長くなり、別の表記法を使用しています...
1.1.1.1 - 255.255.255.255
IPv6のような16進表記でのみ記述されます0101:0101 - ffff:ffff
(これは、表記法の変更を明確にするためだけに、これらのIPv4アドレスの実際の表記ではありません)。
コロンが2つある場合は::
、アドレスがフルレングスになるまでのすべてのスペースがゼロで埋められます。
IPv4構文でこれを行う:
1..1 -> 1.0.0.1
1.1
、ドットを1つだけ使用します。