このブログ記事では、SEOとSEO Hostingに関するIPv6の異なるクラスについて説明します。
すべてのお客様にとってより有用にするため、まず異なるクラスをリストアップし、次に異なるIPv6アドレスを比較して同じA、B、またはCクラスに属しているかどうかを確認する方法を説明します。その後、IPv6の構造と形式を見ていきます。
言い換えると、基礎から始めて、その後に技術的な詳細に入ります。この記事を最後まで読むか、技術的な詳細を無視して最初の2つのセクションだけで満足するかは読者の判断に委ねられています。
IPv4 SEO IPと同様に、A、B、C、Dの4つの異なるクラスを定義します。 IPv4とは異なり、「クラス」の概念はプロトコルの一部ではありません。IPv6領域では、クラスの代わりにプレフィックスがあります。
IPv6の割り当てに関しては多くの異なるガイドラインがあります。推奨されるメカニズムは、エンドサイト(企業、ビルディングブロックなど)に/48プレフィックスを与え、その後エンドユーザーに/64またはより小さい割り当てを行うことです。
世界中のIPv6割り当てを注意深く検討した後、以下の分類に到達しました:
(現在、異なるDクラスをお客様に販売していません。この割り当てがゼロフットプリントを持つかどうかまだ確信が持てないためです)
IPv6(通常)アドレスは以下の形式を持ちます:y : y : y : y : y : y : y : y ここでyはセグメントと呼ばれ、0からFFFFまでの任意の16進数値が可能です。
私たちの生活を少し楽にするため、IPv6アドレスは短縮できます。いくつかの例を見てみましょう:
オリジナル:2041:0000:140F:0000:0000:0000:875B:131B
短縮:2041:0000:140F::875B:131B
ゼロの連続がある場合、一度だけそれらを削除できます。上記の例では、すべての0000:0000:0000部分を削除しました。これは一度だけ行うことができ、IPv6デバイスは128ビットアドレスになるまで残りの領域をゼロで埋めます。
さらに多くのことができ、アドレスはさらに短縮できます:
短縮:2041:0000:140F::875B:131B
より短縮:2041:0:140F::875B:131B
4つのゼロからなる「hextet」がある場合、これらを削除して単一のゼロを残すことができます。IPv6デバイスは残りの3つのゼロを追加します。
IPv4アドレスについて話すとき、8ビットの「ブロック」を定義するために「オクテット」という用語を使用します。IPv6では、まだ公式な用語はなく、使用される名前を議論するIETFドラフトがあります。4つの16進数値の公式用語は「hexadectet」ですが、これは覚えにくい/発音しにくいため、短縮形の「hextet」が使用されます。 先頭のゼロも削除でき、これを示すために別のアドレス:
オリジナル:2001:0001:0002:0003:0004:0005:0006:0007
短縮:2001:1:2:3:4:5:6:7
これらのゼロを削除することで、美しく短いIPv6アドレスが得られます。
これらのルールをまとめると:
IPv6のフォーマット方法がわかったので、以下の手順に従ってIPを比較することが簡単になります:
上記の公式を2つの異なるIPv6アドレスで試してみましょう:
まず、上記のIPを展開します:
次に、A、B、Cクラスを確認します:
Aクラス(/32 = 8桁)
ご覧のとおり、同じAクラスを共有しています。
Bクラス(/36 = 9桁)
ご覧のとおり、同じBクラスを共有しています。
Cクラス(/40 = 10桁)
ご覧のとおり、IPは異なるCクラスにあります。
終わる前に、DNSでIPv6アドレスが「AAAA」レコードで定義され、IPv4レコードはDNS「A」レコードを使用して定義されることを友好的にお知らせします。
最後の思考として、IPv6 SEO HostingではA、B、またはCクラス、または可能な限り多くの異なるAクラスからのIPの混合を常に好むことをお勧めします。