ForHosting KIT · 開発者向けツール

次または前のIPv4アドレス計算ツール

この計算ツールは、IPv4アドレス空間を1つ先または1つ前へ移動します。正規のドット区切り10進アドレスを入力して方向を選ぶと、隣接するアドレスと符号なし整数値を返します。末尾が255なら左のオクテットへ繰り上げ、0から戻る場合は左から借りるため、バイト境界でも正確です。サブネット計画、設定確認、テストデータ作成、手計算の誤りを避けたい自動化にご利用いただけます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

オクテットを手計算せずIPv4を変換します

IPv4アドレスは通常、ピリオドで区切った4つの10進オクテットで表しますが、内部では1つの符号なし32ビット整数です。本ツールは4つの値を整数にまとめ、正確に1を加算または減算してから、再びドット区切り表記へ戻します。そのため、192.168.0.255の次は不正な256ではなく192.168.1.0です。逆に、10.0.1.0の前は10.0.0.255です。4つのオクテットを入力し、「次」または「前」を選択してください。結果には整数値も含まれるため、アドレスの並べ替え、データ比較、別実装の検証にも便利です。サブネットマスクは不要です。この処理は特定ネットワーク内の所属判定ではなく、IPv4空間全体で隣接する値を求めるものだからです。

繰り上がり、借り、範囲の端を理解できます

各IPv4オクテットは0から255までです。増加時、末尾が255未満なら1だけ増えます。255の場合は0へ戻り、繰り上がりが左へ進みます。複数バイトをまたぐこともあり、10.255.255.255は11.0.0.0になります。減少時は逆です。0が255になり、左のオクテットから1を借りるため、172.16.0.0は172.15.255.255になります。絶対範囲を越える処理は行いません。255.255.255.255の次、および0.0.0.0の前は存在しないため、反対側へ循環せず明確な入力エラーを返します。プライベート、予約済み、ループバック、ブロードキャストなどの用途区分にかかわらず、構文上有効なIPv4値として一貫して計算します。

厳密な入力規則で自動化を安定させます

入力は正規のドット区切り10進表記だけを受け付けます。0から255までのオクテットが正確に4つ必要です。符号、空白、欠落した要素、先頭の0は拒否します。先頭の0を許可しないことで、一部を8進数として扱う古いソフトウェアとの解釈差を防ぎます。方向は「次」か「前」で、省略時は「次」です。ネットワーク通信、乱数、時刻、外部状態を使わないため、同じ入力はブラウザーでもAPIでも常に同じ結果になります。インフラ用スクリプト、IP管理データ、単体テスト、再現可能な資料に適しています。ただし、結果が特定サブネットで割り当て可能かは判定しません。マスクや予約規則は別途適用してください。APIは1回$0.002で、ブラウザー内の計算は無料です。

アドレス割り当てを1つ進めます

末尾が255の境界を含め、連続した計画で隣のIPv4値を確認できます。

ネットワーク試験データを作ります

繰り上がり処理を各テストへ複製せず、既知の隣接アドレスを生成できます。

設定変更を確認します

監査や移行時に、設定済みエンドポイントの直前または直後を確認できます。

オクテットが255になるとどうなりますか?

増加時は左へ繰り上がり、192.168.0.255は192.168.1.0になります。

オクテット境界を越えて前へ戻れますか?

はい。左から借りるため、10.0.1.0は10.0.0.255になります。

結果は同じサブネット内に収まりますか?

必ずしも収まりません。マスクを適用せず、IPv4全体の並びを計算します。

先頭が0のオクテットを拒否する理由は何ですか?

古い解析器が異なる進数として解釈する曖昧さを避けるためです。

IPv4空間の最初と最後ではどうなりますか?

0.0.0.0または255.255.255.255を越えて循環せず、入力エラーを返します。

APIでの計算料金はいくらですか?

APIは1回$0.002です。同じ決定的な計算をブラウザーでは無料で利用できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/dev/next-ip

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/dev/next-ip \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"address":"192.168.0.255"}'
{
  "address": "192.168.0.255"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.next_ip",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →