IP アドレスから 2 進数への変換

IPv4 アドレスをドット付き 10 進、2 進、32 ビット整数、16 進の間で相互変換し、IPv6 を完全な 2 進数に展開します。無料ですぐに使えます。

IPv4 はドット区切り 10 進、ドット区切り 2 進、32 ビット、10 進整数、0x 付き 16 進のいずれか。IPv6 アドレス(:: や埋め込み IPv4 を含む)にも対応します。

IPv4

ドット区切り 10 進192.168.1.1
ドット区切り 2 進11000000.10101000.00000001.00000001
32 ビット 2 進11000000101010000000000100000001
10 進整数3232235777
16 進数0xC0A80101
ドット区切り 16 進C0.A8.01.01
IPv4 射影 IPv6 アドレス::ffff:c0a8:101

IP を 2 進数に変換とは?

任意の表記で IP アドレスを入力すると、ほかのすべての表記が表示されます。IPv4 では、ドット付き 10 進、ドット付き 2 進、32 ビットの 2 進文字列、10 進整数、16 進数、IPv4 射影 IPv6 形式です。IPv6 では、圧縮形式と完全展開形式、グループごとの 128 ビット 2 進数、16 進数、10 進数です。

IP を 2 進数に変換の使い方

  1. IP アドレス(任意の表記) にアドレスを入力します。192.168.1.1、3232235777、0xC0A80101、11000000.10101000.00000001.00000001、または 2001:db8::1 のような IPv6 アドレスです。
  2. IPv4 / IPv6 のバッジで、入力がどう認識されたかを確認します。
  3. 下に表示された変換結果を読み、任意の行で コピー を使います。

例

入力
192.168.1.1
出力
11000000.10101000.00000001.00000001 · 3232235777 · 0xC0A80101 · ::ffff:c0a8:101

IP を 2 進数に変換を使うべき場面

サブネット化の宿題、整数の IP を必要とするファイアウォールのルール、アドレスの格納方法を理解するときに使います。ネットワーク範囲、マスク、ホスト数を計算するには、CIDR/サブネット計算機を使ってください。

IP を 2 進数に変換の仕組み

IPv4 の入力は 32 ビット整数に変換されます。ドット付き 10 進(0〜255 のオクテット、先頭にゼロなし)、4 つの 8 ビット 2 進グループ、単純な 32 ビット文字列、4294967295 までの 10 進整数、0x の 16 進数のいずれかです。すべての出力はその整数から導かれます。IPv6 の入力は、:: を不足しているゼロのグループで埋めて展開され(末尾に埋め込まれた IPv4 は 2 つの 16 進グループになります)、128 ビットの BigInt として保持されます。圧縮形式は RFC 5952 に従います(小文字で、ゼロのグループが最も長く続く部分を省略)。

一般的な使用例

  • アドレスを 2 進数で見てサブネット化を学ぶ
  • データベースに整数で保存された IP をドット付きの形式に戻す
  • ドキュメント用に圧縮された IPv6 アドレスを展開する
  • パケット解析用に IP の 16 進形式を得る

よくある質問

192.168.01.1 が拒否されるのはなぜですか?

先頭のゼロは曖昧で(システムによっては 8 進数として読まれます)、受け付けられません。

整数形式はどのように計算されますか?

a.b.c.d → a×2^24 + b×2^16 + c×2^8 + d です。

IPv4 射影 IPv6 アドレスとは何ですか?

デュアルスタックのシステムが、IPv6 の中で IPv4 アドレスを表すために使う ::ffff:0:0/96 形式です。

おすすめの次のステップ

サブネット計算機
IPv4・IPv6のサブネットについて、ネットワーク、ブロードキャスト、ワイルドカードマスク、先頭/末尾ホスト、利用可能ホスト数を計算します。CIDRにもドット形式のネットマスクにも対応し、ブラウザ内で動作します。
IPアドレス検索
IPv4・IPv6アドレスのおおよその位置、ISP、組織、ASNを調べます。自分のグローバルIPの確認も可能で、プライベートアドレスはローカルで判別します。
ポートチェッカー
公開ホストの1つのTCPポートがインターネットからの接続を受け付けるか(開放、閉鎖、フィルタリング)を確認します。1回につき1ポートで、大量スキャンは行いません。
DNSルックアップ
任意のドメインのDNSレコード(A、AAAA、CNAME、MX、TXT、NS、SOA、CAA、SRV、PTR)をDNS over HTTPSで照会し、TTL、NXDOMAIN状態、DNSSECフラグも表示します。
MAC アドレスジェネレーター
ユニキャスト/マルチキャストとローカル管理ビットを正しく設定したランダムな MAC アドレスを生成。ベンダー OUI プレフィックスと、コロン・ハイフン・Cisco 形式も選べます。
ポート番号検索
TCP・UDPの代表的なポート番号を、番号、範囲、サービス名で検索できます。SSH 22、HTTPS 443、MySQL 3306、PostgreSQL 5432など。ポートの区分も表示します。

他のカテゴリを見る