ツール一覧|100%クライアント完結

RFC 5952 IPv6圧縮表記&サブネット技術ガイド

IPv6アドレスの表記規格、RFC 5952に基づくゼロ圧縮(::記法)、32桁フル展開、128bit整数値変換、逆引きDNS PTRの解説。

RFC 5952 Canonical Engine
アドレススコープGlobal Unicast (2000::/3 Internet Routable)
プレフィックス長/64
ゼロ圧縮状態Active (:: Applied)
16進数ブロック数8 Hextets (128-bit)
RFC 5952 圧縮表記
2001:db8::ff00:42:8329/64
完全展開表記 (8ブロック)
2001:0db8:0000:0000:0000:ff00:0042:8329/64
128bit 10進数整数値
42540766411282592856904265327123268393
逆引きDNS (ip6.arpa PTR)
9.2.3.8.2.4.0.0.0.0.f.f.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.

Private Local Calculation

Your network architecture and internal IPv6 subnet topology are parsed and transformed locally without leaving your browser sandbox.

RFC 5952 Standards Compliance

Applies canonical compression: collapses the longest contiguous sequence of zeros, suppresses leading zeros, and outputs lowercase hex.

Instant Multi-Format Output

Simultaneously produces 128-bit decimal integers, fully padded 32-digit expansions, and reverse DNS PTR records for BIND and Unbound.

技術リファレンス&アーキテクチャガイド

RFC 5952 IPv6圧縮表記&サブネット技術ガイド — リファレンスガイド

IPv6アドレスの表記規格、RFC 5952に基づくゼロ圧縮(::記法)、32桁フル展開、128bit整数値変換、逆引きDNS PTRの解説。

主要パラメータ&設定項目

ipv6Addressstring

CIDRプレフィックスを含む128bit IPv6アドレス文字列。

compressionRuleenum ('RFC 5952' | 'None')

最も長い連続ゼロを「::」に置換する正規化規則。

outputFormatenum ('compressed' | 'expanded' | 'decimal')

圧縮表記、完全展開表記、10進整数値の出力形式。

cidrPrefixnumber (0-128)

ネットワーク部とインターフェースIDを区切るCIDRプレフィックス長。

プロの活用テクニック&推奨設定

RFC 5952では、連続するゼロが2つ以上ある場合にのみ「::」で圧縮することが義務付けられています。

正規化表記において、16進数のa〜fは必ず小文字で出力する必要があります。

IPv6の逆引きDNSレコード(PTR)は、32個の16進数文字をすべて逆順に並べてドットで区切り、末尾に.ip6.arpaを付与します。

よくあるトラブルと解決策

ブロック数が一意に定まらなくなるため、「::」は1つのアドレスにつき1回のみ使用可能です。

「::」が展開された結果のゼロブロック数が全体で8個になるよう補完してください。

よくある質問 (FAQ)

RFC 5952とは何ですか?▼

IETFによって策定された、IPv6アドレスの唯一の標準正規化表記ルールを定めた規格です。

連続するゼロブロックの長さが同じ場合はどちらを圧縮しますか?▼

RFC 5952では、より左側(先頭側)にある最初のゼロブロックを「::」で圧縮します。

128bitの10進数整数値にも変換できますか?▼

はい、JavaScriptのBigIntを用いて正確な128bit整数値へ変換可能です。

IPv6の逆引きDNSレコードとは何ですか?▼

IPアドレスからホスト名を逆引きするために、16進文字を逆順ドット区切りにしたPTRレコードです。

関連するおすすめ開発ツール

すべてのツール →
VLSM可変長サブネット分割 設計・計算ガイドutility

VLSM(Variable Length Subnet Masking)によるアドレス空間の最適分割、2進数境界ルール、CIDRプレフィックス計算、ルータ間接続設計の実践リファレンス。

ツールを開く→
Base32エンコード・デコード 開発者ガイドutility

RFC 4648準拠Base32およびBase32hexのビット配置仕様、5ビット量子化ブロック、パディング(=)規則、大文字小文字不問の安全なデータ伝送リファレンス。

ツールを開く→
DNSレコード生成・ゾーン管理 開発者ガイドutility

なりすましメール対策のためのSPFポリシー、DMARC制御レコード、DKIM公開鍵、MX優先度リスト、CAAおよびBINDゾーンファイルの構文仕様リファレンス。

ツールを開く→
ASCII・Unicode 罫線テーブル 開発者リファレンスutility

表形式データをASCII文字、Unicode罫線記号、MySQL CLI、PostgreSQL、Markdown形式のテキスト表へ整形するための技術解説です。

ツールを開く→
QRコード仕様&ペイロード記述 技術リファレンスutility

リード・ソロモン誤り訂正レベル(L, M, Q, H)、クワイエットゾーン基準、Wi-Fi接続・vCardの標準構文に関する技術解説。

ツールを開く→
テキスト・コード差分比較(Diff)技術リファレンスutility

Myers差分アルゴリズム、左右並列・統合ビュー、空白無視ルール、文字単位ハイライト、Gitパッチ連携に関する詳細仕様。

ツールを開く→