· 学習メソッド · 7 min read
IPアドレス計算が「意味不明」なのはテキストのせいだ。AIに自分の言語へ翻訳させれば10分で理解できる
サブネットマスク・CIDR・2進数変換が全く頭に入らない。従来テキストの「丸暗記」アプローチを捨て、AIメタファー変換で直感的に理解する方法を解説。

「10.0.0.0/24って何ですか?」
この問いにテキストはこう答える。「32ビットのアドレスをネットワーク部とホスト部に分割し、サブネットマスクによって…」
ここで脳が閉じる。
これはあなたの理解力の問題ではない。問題は「説明の言語」だ。
なぜ従来の解説は刺さらないのか
IPアドレスの解説が難しい理由は2つある。
ひとつは、「2進数という見慣れない記法」を「なぜ必要なのか」より先に教えること。計算方法を教える前に「何を解決したいのか」が分からなければ、手順は意味のある記号にならない。
もうひとつは、「ネットワーク」という概念への接点が人によって全く違うことだ。エンジニアはルーター設定の文脈で理解する。文系の人間はその文脈ごと持っていない。
従来のテキストは「エンジニアが読む前提」で書かれている。そこに文系・初学者が飛び込むと、言語が違う本を読んでいるような状態になる。
AIは「あなたの言語への翻訳機」になれる
AIの強みは、同じ概念をあなたが既に知っている何かに例えて説明できることだ。
「マンションの住所で例えてほしい」と言えばマンションの例で説明する。「郵便番号で例えてほしい」と言えばそれで説明する。テキストにはこの柔軟性がない。
今から3つのプロンプトを使う。順番に実行するだけで、IPアドレス計算の「なぜ」から「計算方法」まで理解できる。
Step 1:「なぜ必要か」をメタファーで理解する
IPアドレスとサブネットマスクを、私が全く知識のない状態で理解できるよう説明してください。
条件:
- マンションや住所、郵便番号など日常生活の例えを使う
- 「なぜサブネットを分ける必要があるのか」から始める
- 2進数の話は後回しにして、まず概念だけ理解させる
- 箇条書きや図の代わりに、ストーリー形式で説明するこのプロンプトで「なぜ」の部分を腑に落とす。AIが返してくる例えが分かりにくければ「もっと身近な例で」と追加で指示すればいい。
Step 2:計算の「型」を身につける
概念を理解したら、次は計算の型だ。
以下のIPアドレス問題を、ステップバイステップで解き方を教えてください。
計算の「型」を身につけさせることが目的なので、答えより「どう考えるか」を重視してください。
問題:192.168.1.0/26 のネットワークで使えるホストIPアドレスの数を求めよ。
解説の条件:
- 2進数への変換が必要な理由を1行で説明する
- 計算手順を「①②③」で番号付けする
- 最後に「この型を使えば他の問題も解ける」という汎用式を示すStep 3:過去問形式で定着させる
ITパスポート・基本情報技術者試験のIPアドレス計算問題を3問作ってください。
条件:
- 難易度は「初級・中級・中級」の順
- 各問題の後に「解き方の型(ステップ)」を必ず記載する
- 正解の数値だけでなく「なぜその数値になるか」を説明する3問を解き終えた段階で、ほとんどの人は「あ、こういうことか」と感じるはずだ。
計算問題は「捨てる」という選択肢もある
正直に言う。ITパスポートの場合、IPアドレス計算は得点比率が低く、捨てても合格できる可能性が高い。
「理解できなければ捨てる」は戦略として正しい。
ただし「理解した上で捨てる」のと「意味不明で捨てる」では全く違う。理解した上で捨てると、関連問題(ネットワーク設計・セキュリティポリシー等)が部分的に解けるようになる。
今回の3ステッププロンプトは「10分で概念を理解し、その先どうするかを自分で判断できる状態」を作ることが目的だ。
AIハックポイント
理解できなかった問題の選択肢を全てAIに貼り付けて、「なぜこの選択肢が誤りなのかを説明してください」と聞くと、正答だけでなく誤答の構造まで理解できる。これが最も効率的な定着法だ。
以下のIPアドレス問題で、私は「②」を選んで不正解でした。
正解は「④」です。
なぜ②が誤りで、④が正解なのかを、サブネットマスクの仕組みから説明してください。
[問題文と選択肢をここに貼り付ける]まとめ
IPアドレス計算が「意味不明」に感じるのは、テキストが「あなたの言語」で書かれていないからだ。
AIは翻訳機として使える。「私が既に知っている何か」に例えさせることで、概念の入り口を自分に合わせた形で開くことができる。
3つのプロンプトを今夜実行してみよう。10分後、あなたの「意味不明」は「なるほど」に変わっている。



