偽IPアドレスジェネレータ
RFC範囲 — パブリック、RFC 1918プライベート、ループバック、CGNAT、リンクローカル、マルチキャスト、ドキュメント、またはULAから、ランダムで有効なIPv4またはIPv6アドレスを生成します。オプションでCIDR接尾辞を追加し、重複を削除できます。テストデータ、モック構成、QAに最適です。
入力
RFC範囲に対してフィルタリング (RFC 1918、6598、5771、5737、3927など)
設定
出力
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/fake-ip-address-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"version": "ipv4",
"rangeV4": "any",
"rangeV6": "global",
"count": "10",
"withCidr": "",
"unique": "true"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `fake-ip-address-generator` tool (Fake IP Address Generator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/fake-ip-address-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="偽IPアドレスジェネレータ — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
偽IPアドレスジェネレータは、ランダムで構文的に有効なIPアドレスをオンデマンドで作成します — IPv4 (203.0.113.47 のような形式) または IPv6 (2001:db8::1a2b のような形式) です。すべてのアドレスはお使いのブラウザ内でローカルに生成されるため、誰かの実際のネットワークに触れることなく、現実的に見えるサンプルデータを得られます。データベースへの投入、モックAPIレスポンスの作成、テスト用フィクスチャの作成、ログの伏せ字化、または渡したくないIPを求めるフォームの入力などにご利用ください。
使い方
- IPバージョン を選択します — IPv4 または IPv6。
- 範囲タイプ を選択します。各オプションは実際のRFCの割り当てに対応しているため、生成されたアドレスが想定したブロックの内側 (または外側) にあることが保証されます。
- 数 を設定します — 1回の実行につき 1 〜 1000 件のアドレス。
- 必要に応じて CIDR接尾辞を追加 にチェックを入れるとホスト表記 (IPv4 は
/32、IPv6 は/128) が付き、ユニークアドレス にチェックを入れると重複が除外されます。 - Generate をクリックします。リストをコピーするか、
.txtファイルとしてダウンロードします。
どの範囲を選ぶべきですか?
- ランダム (有効な任意のもの) — 予約済みかどうかに関係なく、アドレス空間全体からの任意のアドレス。
- パブリック (グローバルにルーティング可能) — すべての予約済みブロックを避けるように棄却サンプリングされるため、実在のインターネットホストのように見えます。
- プライベート (RFC 1918) —
10/8、172.16/12、192.168/16。LAN で使われる範囲です。 - ループバック — IPv4 は
127.0.0.0/8、IPv6 は::1。 - CGNAT (RFC 6598) —
100.64.0.0/10。キャリアグレードNATで使用されます。 - リンクローカル —
169.254.0.0/16/fe80::/10。 - マルチキャスト —
224.0.0.0/4/ff00::/8。 - ドキュメント —
192.0.2.0/24、198.51.100.0/24、203.0.113.0/24(RFC 5737) と2001:db8::/32(RFC 3849)。これらのブロックは、例示が稼働中のホストと衝突しないようにするために存在します — チュートリアルやスクリーンショットに最も安全な選択肢です。 - ULA (RFC 4193) —
fc00::/7。IPv6 におけるプライベート空間に相当します。
これらのアドレスは実在するものですか、それとも誰かに割り当てられていますか?
これらはランダムに生成されたパターンであり、検索結果ではありません。「パブリック」のアドレスは形式上グローバルにルーティング可能というだけで、ある時点で実在のホストが使用しているかどうかは分かりません。だからこそ、誰のものでもないことが保証されたアドレスが必要な場合のために ドキュメント の範囲があります。
要求した数より少ないアドレスしか得られないのはなぜですか?
範囲によっては非常に小さいものがあります。IPv6 の ループバック には ::1 しか含まれないため、ユニーク を有効にした場合は 1 件しか得られません。ツールは無限に繰り返すのではなく、範囲が使い切られたことを表示します。
IPv6 の出力は圧縮されていますか?
はい。結果は RFC 5952 の正規形に従います — 各グループの先頭の 0 は省略され、連続するゼログループの最長部分が :: にまとめられます。
プライバシー
すべての処理は JavaScript の乱数生成器を使ってブラウザ内で完結します。アドレスがサーバーに送信されたり、記録されたり、保存されたりすることはなく、生成したものがお使いの端末の外に出ることもありません。出力はランダムであるため、テストデータやプレースホルダーデータには適していますが、プロキシや匿名化ツールとして、またはネットワーク通信で実際のIPを隠すために使うものではありません。