IPv6 SEO クラスの説明

December 11, 2018
SEO ipv6

このブログ記事では、SEOとSEO Hostingに関するIPv6の異なるクラスについて説明します。

すべてのお客様にとってより有用にするため、まず異なるクラスをリストアップし、次に異なるIPv6アドレスを比較して同じA、B、またはCクラスに属しているかどうかを確認する方法を説明します。その後、IPv6の構造と形式を見ていきます。

言い換えると、基礎から始めて、その後に技術的な詳細に入ります。この記事を最後まで読むか、技術的な詳細を無視して最初の2つのセクションだけで満足するかは読者の判断に委ねられています。

IPv6 SEOクラス

IPv4 SEO IPと同様に、A、B、C、Dの4つの異なるクラスを定義します。 IPv4とは異なり、「クラス」の概念はプロトコルの一部ではありません。IPv6領域では、クラスの代わりにプレフィックスがあります。

IPv6の割り当てに関しては多くの異なるガイドラインがあります。推奨されるメカニズムは、エンドサイト(企業、ビルディングブロックなど)に/48プレフィックスを与え、その後エンドユーザーに/64またはより小さい割り当てを行うことです。

世界中のIPv6割り当てを注意深く検討した後、以下の分類に到達しました:

  1. 異なるAクラスIPには異なる/32プレフィックスが必要です。
  2. 異なるBクラスIPには異なる/36プレフィックスが必要です。
  3. 異なるCクラスIPには異なる/40プレフィックスが必要です。
  4. 異なるDクラスIPには異なる/48プレフィックスが必要です。

(現在、異なるDクラスをお客様に販売していません。この割り当てがゼロフットプリントを持つかどうかまだ確信が持てないためです)

IPv6アドレス形式の説明

IPv6アドレス形式

IPv6(通常)アドレスは以下の形式を持ちます:y : y : y : y : y : y : y : y ここでyはセグメントと呼ばれ、0からFFFFまでの任意の16進数値が可能です。

IPv6アドレスの短縮

私たちの生活を少し楽にするため、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アドレスが得られます。

これらのルールをまとめると:

  1. すべてのゼロの連続は削除できますが、これは一度だけ行えます。
  2. 4つのゼロは削除でき、単一のゼロだけを残します。
  3. 先頭のゼロは削除できます。

2つのIPv6クラスの比較

IPv6のフォーマット方法がわかったので、以下の手順に従ってIPを比較することが簡単になります:

  1. アドレスが短縮形式の場合、長い形式(すべてのゼロを含む32桁)に展開します。
  2. 左から最初の8桁を比較します。値が完全に等しい場合、両方のIPv6アドレスは同じ/32プレフィックスにあります(同じAクラスです)。そうでなければ異なるAクラスです。
  3. 左から最初の9桁を比較します。値が完全に等しい場合、両方のIPv6アドレスは同じ/36プレフィックスにあります(同じBクラスです)。そうでなければ異なるBクラスです。
  4. 左から最初の10桁を比較します。値が完全に等しい場合、両方のIPv6アドレスは同じ/40プレフィックスにあります(同じCクラスです)。そうでなければ異なるCクラスです。
  5. 最後に、左から最初の12桁を比較します。値が完全に等しい場合、両方のIPv6アドレスは同じ/48プレフィックスにあります(同じDクラスです)。そうでなければ異なるDクラスです。

上記の公式を2つの異なるIPv6アドレスで試してみましょう:

  • 2001:1:2:3:4:5:6:7
  • 2001:1:200:3:4:5:6:7

まず、上記のIPを展開します:

  • 2001:0001:0002:0003:0004:0005:0006:0007
  • 2001:0001:0200:0003:0004:0005:0006:0007

次に、A、B、Cクラスを確認します:

Aクラス(/32 = 8桁)

  • 2001:0001
  • 2001:0001

ご覧のとおり、同じAクラスを共有しています。

Bクラス(/36 = 9桁)

  • 2001:0001:0
  • 2001:0001:0

ご覧のとおり、同じBクラスを共有しています。

Cクラス(/40 = 10桁)

  • 2001:0001:00
  • 2001:0001:02

ご覧のとおり、IPは異なるCクラスにあります。

IPv6とDNSサーバー

終わる前に、DNSでIPv6アドレスが「AAAA」レコードで定義され、IPv4レコードはDNS「A」レコードを使用して定義されることを友好的にお知らせします。

最後の思考として、IPv6 SEO HostingではA、B、またはCクラス、または可能な限り多くの異なるAクラスからのIPの混合を常に好むことをお勧めします。