ランダムIP生成ツール
公開IPv4またはIPv6アドレスをワンクリックでまとめて生成し、コピーしたりTXT・CSVでダウンロードしたりできます。処理はすべてブラウザ内で行われ、何もアップロードされません。
生成はすべてブラウザ内で行い、サーバーには何も送信・保存しません。
生成中…
ここに表示されるのは公開アドレスの形式でランダムに作った値で、実際にホストが使っている保証はなく、国や都市での絞り込みもできません(IPデータベースは持っていません)。ご利用前にご自身で確認してください。
生成のしくみ
アドレスはブラウザ内で計算しており、ルールはシンプルです。以下にすべて載せています。
公開ルーティング可能な範囲のみ
IPv4はプライベート、ループバック、リンクローカル、キャリアグレードNAT(100.64.0.0/10)、ドキュメント用、マルチキャスト、予約済みの範囲を除外し、末尾が .0 や .255 のアドレスも出しません。IPv6はグローバルユニキャストの2000::/3からランダムに選び、ドキュメント用などの予約ブロックも除きます。
できるだけ分散、重複なし
IPv4は異なる/8ブロックから順番に選ぶため、結果が一部の範囲に偏りません。同じ結果の中に同じアドレスが2回出ることもありません。
乱数はブラウザのもの
ブラウザ標準のcrypto.getRandomValuesで生成します。計算はすべて手元の端末で行い、このページには対応するサーバー側の処理はありません。ページを再読み込みすると結果は消えます。
向いている使い方、向かない使い方
フォームの入力チェック、ログ解析、ファイアウォール設定の例、授業やデモ用のサンプルデータ作りに向いています。生成されるのは形式が正しい公開アドレスというだけで、実際に使われている保証はないため、他人のサーバーへのスキャンや接続には使わないでください。ドキュメントや設定例には、予約済みの例示用範囲(192.0.2.0/24、198.51.100.0/24、203.0.113.0/24、2001:db8::/32)を使うのがおすすめです。このツールはそれらとかぶらないよう、これらの範囲のアドレスは生成しません。
使い方
- IPバージョンをIPv4かIPv6から選びます。切り替えるとすぐに新しい一覧が生成されます。
- 生成する件数を10・50・100・500・1000件から選びます。件数が多いときは、一覧の枠内をスクロールして確認できます。
- 「再生成」を押すたびに、まったく新しい一覧になります。残したいときは、再読み込みで消える前にコピーまたは保存してください。
- 区切り(1行に1件・カンマ・スペース)を選んで「すべてコピー」を押すか、.txt・.csv・.jsonファイルをダウンロードして、テストスクリプトや表計算、コードにそのまま使えます。
機能と設定の詳しい説明
設定項目はわずかです。それぞれのルールをここにまとめています。
- IPバージョン
- IPv4は a.b.c.d の10進4つ組、IPv6はRFC 5952の正規表記(小文字、各グループの先頭の0を省略、最長の連続する0のグループを :: に圧縮)で出力します。
- 生成する件数
- 10・50・100・500・1000件の5段階。1回の結果に重複はありません。もっと必要な場合は「再生成」を繰り返して、結果をご自身でまとめてください。
- 除外するIPv4の範囲
- 0.0.0.0/8、10.0.0.0/8、100.64.0.0/10、127.0.0.0/8、169.254.0.0/16、172.16.0.0/12、192.0.0.0/24、192.0.2.0/24、192.88.99.0/24、192.168.0.0/16、198.18.0.0/15、198.51.100.0/24、203.0.113.0/24、224.0.0.0/4、240.0.0.0/4。末尾が0または255のアドレスも出しません。
- IPv6の取得範囲
- グローバルユニキャストの2000::/3からランダムに選びます。2001::/23(プロトコル用の予約)、2001:db8::/32と3fff::/20(ドキュメント用)、6to4の2002::/16は除外します。
- 分散のさせ方
- IPv4は最初の数値(/8)を順番に使い、最後に全体をシャッフルするので、特定の範囲に偏りません。IPv6はアドレス空間が非常に広いため、均等なランダムで選びます。
- コピーと区切り
- 「すべてコピー」と.txtのダウンロードは、選んだ区切り(1行に1件、カンマ区切り〔カンマの後ろにスペースなし〕、スペース区切り)でつなぎます。
- 保存形式
- .txtはアドレスのみ。.csvは ip と version の2列で、UTF-8のBOM付きなのでExcelでも文字化けしません。.jsonはアドレス文字列の配列です。ファイル名は random-ipv4-100.txt のようになります。
- できないこと
- 国・地域・都市での絞り込みや、特定のネットワーク・事業者の指定はできません。都市単位のIPデータベースは持っておらず、ランダムに作ったアドレスは国とも対応していません。
ランダムIP生成のよくある質問
ランダムIPアドレス生成ツールはどのように作っているのですか?
ブラウザのcrypto.getRandomValuesで乱数を取り、IPv4またはIPv6のアドレスを組み立てたうえで、プライベート、ループバック、マルチキャスト、ドキュメント用など公開されていない範囲を除き、重複も取り除きます。一度に10・50・100・500・1000件まで生成できます。
生成されたIPは実際に使われていますか?
必ずしもそうではありません。このツールは、アドレスが公開ルーティング可能な範囲に入っていることだけを保証し、割り当て済みかどうか、ホストが動作しているかどうかは確認しません。所在地やオンライン状況を知りたい場合は、IP検索などのツールで1件ずつ確認してください。
国・地域・都市を指定できますか?
できません。ランダムなアドレスは国と対応しておらず、都市単位のIPデータベースも持っていません。各地域のインターネットレジストリが公開している割り当て記録を使っても、わかるのはアドレスブロックがどの国で登録されたかまでで、実際の利用場所とは限らないため、この絞り込みは用意していません。特定の地域のIPが必要な場合は、その地域のサーバー経由で接続するか、専用IPをご利用ください。
ランダムIPは何に使えますか?
テストデータの用意、フォーム検証やログ解析ツールのサンプル入力、デモ環境の充填、サブネット分割やファイアウォールルールの説明などが一般的です。他人のサーバーへのスキャン・攻撃・嫌がらせや、許可のないアクセスには使わないでください。
結果に192.168.x.x、10.x.x.x、192.0.2.xが出てこないのはなぜですか?
これらはプライベート、ループバック、またはドキュメント用に予約された範囲で、公開アドレスではないため除外しています。ドキュメントや例にこの種のアドレスが必要な場合は、192.0.2.0/24、198.51.100.0/24、203.0.113.0/24、2001:db8::/32をそのままお使いください。
生成した内容はアップロードされますか?
いいえ。生成、コピー、ダウンロードはすべてブラウザ内で完結し、当社のサーバーは経由しません。ページを再読み込みすると、この結果は消えます。
ほかの無料ツール
特定の国のIPが必要ですか?
AnboVPNでは多くの地域の専用IPと、データ量で利用する共有IPを用意しています。違いを比べて、必要な地域を選べます。