フィッシングURL・ドメイン

IPv4アドレス変換

ローカルで動作

ツール自体は英語ですが、このページではお客様の言語でその使い方を説明しています。

IPv4アドレス変換 を使用してください

機能の説明

ドット区切りの10進数形式のIPv4アドレスを、32ビットの10進整数、 16進数および2進数の形式に変換したり、3221225985や0xC0000201のような整数をドット区切り形式に戻したりします。これは、例えばフィッシングリンクが1つの数字として記述するIPアドレスに合わせるためなどです。

すべてブラウザ上で動作します。入力した内容は一切アップロードされません。

IPv4アドレス変換 の使い方

  1. アドレスを入力する. このサンプルを、198.51.100.7 のようなドット区切りの IPv4 アドレス、あるいは 3325256711 や 0xC6336407 のような整数に置き換えると、再びドット区切りの形式に戻ります。ポート番号やプロトコル指定は不要です。
  2. 変換する. Convert(変換)またはEnterキーを押します。変換はブラウザ内での単純な計算であり、何も検索されません。
  3. 3つの形式を読む. Decimal (int)はアドレス全体を1つの数値で表したもの、Hexadecimalは同じ数値を16進数で表したもの、Binaryは各部分を8ビットで表したものです。
  4. 他の形式を検索する. リンク、ログ、メールのソースで10進数や16進数の値を探します。ブラウザはhttp://3325256711/をhttp://198.51.100.7/として開くため、どちらの形式も同じサーバーを指します。
  5. 引き渡す. Send to…を使って、アドレスのabuse連絡先を調べたり、abuse通報に追加したり、IOC Converterで変換したりします。

例

ドキュメント用アドレス

入力
192.0.2.1
出力(2026-10-22に記録)
DOTTED DECIMAL
192.0.2.1
DECIMAL (INT)
3221225985
HEXADECIMAL
0xC0000201
BINARY
11000000.00000000.00000010.00000001

10進数3221225985、16進数0xC0000201、2進数11000000.00000000.00000010.00000001です。ブラウザはhttp://3221225985/とhttp://0xC0000201/を、このアドレスと同じものとして開きます。

チェック対象

シグナルその意味
Decimal (int)アドレスの32ビットの値で、0から4294967295までです。ホストが1つの長い数値になっているリンクは、この形式を使っています。
Hexadecimal0xの後に16進数8桁が続きます。0xで始まるリンクのホストは、16進数で書かれたIPv4アドレスです。
Binary4つの部分をそれぞれ8ビットで表し、ドットで区切ったものです。ネットワーク範囲を手作業で計算するときに役立ちます。
Invalid IPv4ドット区切り入力が、先頭のゼロを含まない0から255までの4桁の小数でない場合、または整数が4294967295を超える場合に表示されます。先頭にポートまたはhttp://がある場合も、このメッセージが表示されます。
16進数または8進数の部分一部に 0x7f または 010 が含まれるドット区切りの入力は、ブラウザがそのような部分を 16 進数または 8 進数として解釈するため、無効となります。たとえば、http://0x7f.0.0.1/ は 127.0.0.1 を開きます。URL パーサーでこのようなリンクを確認してください。
先頭の0ブラウザは、URLのホスト名に含まれる先頭のゼロを8進数として解釈するため、http://010.0.0.1/ と入力すると 8.0.0.1 が開かれます。このコンバータは、推測するのではなく 010.0.0.1 を拒否し、URL Parser にはブラウザが使用するアドレスが表示されます。
所有者の検索なしツールは、アドレスの運営者、所在地、通報済みかどうかを示しません。ネットワークの所有者を調べるには、Abuse Contact Lookupに送ってください。
空の部分192.0..1のような空の部分は、ここでは0として数えられます。ブラウザはそのようなホストを拒否するため、変換結果は実際のリンクとは一致しません。

その他の例

ドキュメント用アドレス

入力
198.51.100.7
結果

Decimal (int) 3325256711、Hexadecimal 0xC6336407、Binary 11000110.00110011.01100100.00000111。

ドキュメント用範囲の最後のアドレス

入力
203.0.113.255
結果

Decimal (int) 3405804031、Hexadecimal 0xCB0071FF、Binary 11001011.00000000.01110001.11111111。

部分が3つしかない場合

入力
192.0.2
結果

Invalid IPv4。入力には3つの部分しかなく、ツールにはちょうど4つ必要です。

よくある質問

10進数や16進数の値をIPに戻せますか?

はい。3221225985 や 0xC0000201 といった整数を入力すると、ドット区切りのアドレス 192.0.2.1 が他の形式とともに表示されます。 http://3221225985/ のようなフルリンク内のホストの場合、URL Parser にはブラウザが開くアドレスが表示されます。

IPv6や変わった表記に対応していますか?

IPv4のみ。ドット区切りの入力は、先頭の0を省いた0から255までの4つの10進数でなければなりません。したがって、010.0.0.1、0x7f.0.0.1、192.0..1 などは無効となります。ブラウザは、URL のホスト名に含まれる先頭の 0 を 8 進数、0x を 16 進数として解釈するためです(http://010.0.0.1/ を入力すると 8.0.0.1 が開きます)。このようなリンクを URL Parser に貼り付けて、ブラウザが実際に使用しているアドレスを確認してください。

アドレスはどこかへ送信されますか?

いいえ。変換はブラウザ内での単純な計算であり、何も検索・アップロードされません。

フィッシングリンクがIPアドレスの代わりに数値を使うのはなぜですか?

1つの数値はアドレスのように見えないため、読み手や一部のフィルターはそれと認識しません。それでもブラウザは開きます。http://3325256711/は198.51.100.7に移動します。疑わしいIPを変換すれば、メッセージやログからその数値を検索できます。

ポート付きのアドレスやURL全体を貼り付けられますか?

いいえ。ドットで区切られた4つの数値だけを入力してください。198.51.100.7:8080やhttp://198.51.100.7/ではInvalid IPv4になるため、先に余分な部分を取り除くか、リンク全体の場合はURL Parserを使ってください。

例や報告書で安全に使えるアドレスはどれですか?

RFC 5737は、192.0.2.0/24、198.51.100.0/24、203.0.113.0/24をドキュメント用に予約しています。これらは実際のホストに割り当てられることがないため、誰かのサーバーを指すことなく研修資料などに使えます。

ブラウザは16進数の出力をホストとして受け付けますか?

はい。http://0xC6336407/は198.51.100.7を開きます。ブラウザはhttp://0xC6.0x33.0x64.0x07/のように各部分を16進数で書いたものも受け付け、同じアドレスにつながります。

用語解説

PhishDestroyの調査