IPv4アドレスを32ビット整数に変換します

ネットワーク管理者や開発者が、IPv4アドレスを32ビット整数としてデータベースへ保存したり比較したりする前の確認に使えます。

IPv4アドレスを32ビット整数に変換します。すべての処理はブラウザ内で完結し、入力した値が外部へ送信、共有、保存されることは一切ありません。

使い方

  1. IPv4アドレスを入力エリアに、ドットで区切られた4つの数値で入力するか、プレースホルダーに示されているように整数値を貼り付けてください。
  2. ドット付きアドレスから数値へ変換するのか、その逆なのかを決めてください。このフィールドはどちらの形式も受け付けます。
  3. メインボタンで変換を実行し、入力欄の横にある結果エリアに表示される値を確認してください。
  4. 出力をスクリプト、データベースの列、またはネットワーク設定ファイルにコピーしてください。
  5. 入力する代わりにテキストファイルをインポートし、次の値を扱う前にパネルをクリアしてください。

使用例

サンプル入力には192.0.2.1が入っています。これはドキュメントとテスト用に確保されたアドレスです。変換後、数値を再び入力欄に戻して同じドット付きアドレスが得られるか確認してください。この往復変換が、結果が正しいことを確かめる最速の方法です。

入力

192.0.2.1

出力

3221225985

制限と形式

処理の場所

変換はすべてブラウザー内で、入力した値またはインポートしたファイルを使って行われます。何もデバイスの外に出ず、ページを閉じれば何も保持されないため、どこにも送りたくない内部アドレスを扱えます。

よくある質問

有効なIPv4アドレスではない値を入力するとどうなりますか?

数値を返す代わりに、その入力は使用できないとツールが知らせます。値を修正し、4つの各部分がそれぞれ1バイトに収まっているか確認してから、もう一度変換を開始してください。

なぜアドレスをテキストではなく整数として保存するのですか?

整数は並べ替え、比較、インデックス作成が容易で、使用する容量も予測しやすいからです。APIやネットワークルーチンでは、大量のアドレスをすばやく並べ替えたり絞り込んだりする必要があるとき、この形式でアドレスをやり取りすることがよくあります。

リスト全体を一度に変換できますか?

このフィールドは1つの値を対象に設計されています。アドレスが多い場合は、1つずつ貼り付けて毎回実行するよりも、自分のスクリプトで変換を自動化する方が時間を節約できます。

同じカテゴリのツール