Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
批量生成随机IPv4/IPv6地址,支持自定义网段和CIDR格式,适用于网络测试与数据模拟。
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
このページでは、IPv4またはIPv6の形式に沿ったアドレス文字列を複数生成できます。結果は一覧で確認でき、まとめてコピーしたり、TXTまたはCSVとして保存したりできます。サンプルログ、画面表示、パーサーの入力例など、実在の接続先を必要としないテストデータを用意するときに向いています。
IPv4は32ビットで、一般に「192.168.1.25」のような4つの数値をドットで区切って表します。IPv6は128ビットで、16進数のグループをコロンで区切ります。IPv6の完全形式では各グループを4桁で表示し、圧縮形式では連続するゼロのグループを「::」で短く表せます。「::」の表記ルールやアドレスの構造はRFC 4291に定められています。
IPv4のカスタム範囲ではCIDR表記を使います。たとえば「192.168.1.0/24」の「/24」は、先頭24ビットをネットワーク部分として扱う指定です。値を小さくすると対象範囲が広くなり、大きくすると狭くなります。ページ内のA・B・Cは範囲を選ぶためのプリセット名です。現在のネットワーク設計ではCIDRによるプレフィックス指定が使われるため、特定のサブネットに合わせる場合はクラス名ではなく、ネットワークアドレスとプレフィックスを確認してください。
プライベートIPv4のプリセットは10.0.0.0/8、172.16.0.0/12、192.168.0.0/16です。これらはRFC 1918で定められたプライベートネットワーク向け範囲です。
RFC 791はIPv4の32ビット形式を、RFC 4291はIPv6の128ビット形式とテキスト表記を説明しています。RFC 4632はCIDRのプレフィックス表記を扱い、RFC 1918はプライベートIPv4範囲を定義しています。これらの規格はアドレス形式や範囲の意味を説明するもので、生成結果が割り当て済みかどうかを保証するものではありません。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
テスト対象の入力欄や仕様に合わせてアドレスの種類を決めます。IPv6では、比較や表示確認に完全形式、短い見本が必要なら圧縮形式を選びます。
一般的な見本なら任意、社内ネットワーク風のサンプルならプライベートを選びます。既存の実験サブネットに合わせる場合はカスタムを選び、ネットワークアドレスとCIDRを指定します。用意された範囲を使う場合はプリセットから選択できます。
件数スライダーで1〜100件を設定します。初期値は10件です。「一括生成」を押すと一覧が更新されます。種類、範囲、CIDR、IPv6形式または件数を変えた場合も、設定に応じた一覧に切り替わります。
「すべてコピー」で改行区切りの一覧をコピーできます。TXTはアドレスを1行ずつ並べ、CSVには連番、IPアドレス、IPタイプを含めて保存します。CSVを表計算ソフトで開く場合は、列と文字コードの表示も確認してください。
例として、IPv4のプリセットで「192.168.1.0/24」を選び、件数を5にすると、その範囲を使うテスト用アドレスが5件表示されます。アプリのログ見本やフォームの表示確認に使う場合は、生成後にテストデータとして管理し、本番の接続設定へそのまま流用しないようにしてください。
活用例
仕事や日常の流れの中での活用方法を紹介します。
開発者やドキュメント作成者が、画面例・説明資料・ログの表示欄を埋めるために、実ユーザーのアドレスを使わずサンプル文字列を用意できます。公開資料に載せる前には、実在する個人や組織の情報が混ざっていないか別途確認します。
自分が管理するテスト環境で、IPv4とIPv6の入力欄や形式分岐を確認できます。実験用サブネットに合わせる場合はカスタムCIDRを指定し、生成した値がテスト環境の設計に合うかを確認してから使います。
学習者にIPv4のドット区切りやIPv6のコロン区切りを示す例をまとめて用意できます。CIDRのネットワーク部分を説明するときは、アドレス文字列の生成と、実際のサブネット割り当てが別の作業であることも併せて伝えられます。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
接続できることは保証されません。アドレス文字列を作る機能であり、割り当て状況、経路、応答や利用者の有無を照会していません。
重複を避ける設定はありません。無作為に生成するため、件数や対象範囲によって同じ文字列が含まれることがあります。重複のない一覧が必要なら、保存後に別の方法で重複を確認してください。
使えません。出力はアドレス形式のテストデータで、プロキシサーバーの所在や接続情報を示すものではありません。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
表示される値は割り当て済みのアドレス、到達可能なホスト、利用可能なプロキシを意味しません。任意のIPv4設定ではプライベート・ループバック・マルチキャスト範囲の除外を切り替えられますが、その結果から「公開インターネットで使用できる」とは判断できません。プライベート範囲の中のアドレスは複数の組織で重複して使われる場合があります。
同じ範囲と件数を選んでも、再生成後の結果は変わります。また、重複のないことや、ネットワーク機器で使えることを確認する機能はありません。実験環境へ値を設定する前に、管理者が定めたアドレス計画と照らし合わせてください。無作為な文字列を、許可のない接続試験や外部ネットワークへのアクセス先リストとして使わないでください。
生成には一般的な疑似乱数が使われます。MDNのMath.random()資料が説明するように、これは暗号学的に安全な乱数源ではありません。鍵、トークン、認証情報、秘密値の生成には使用しないでください。
関連
関連ツール、特集、利用可能なAPIを探せます。