基本情報技術者 2015年 春期 午前(科目A) 問36
問題文
IPv4のグローバルIPアドレスはどれか。
選択肢
ア:118.151.146.138(正解)
イ:127.158.32.134
ウ:172.22.151.43
エ:192.168.38.158
🔒 解説は解答すると表示されます
IPv4グローバルアドレスの判別【午前解説】
正解の理由
選択肢のうち ア(118.151.146.138)は、IANA 等で特別に予約されたアドレス空間や私的(プライベート)アドレス範囲に含まれません。したがってグローバル(公開)IPアドレスとしてインターネット上でルーティングされ得ます。一方、他の選択肢は以下の予約・私的範囲に該当するためグローバルIPではありません。
- 127.0.0.0/8:ループバック(ホスト自身を指す特別用途)
- 172.16.0.0/12:プライベート(172.16.0.0〜172.31.255.255)
- 192.168.0.0/16:プライベート(一般家庭・社内LANで使用)
解法ステップ
- 問題文の各 IP を見て、まず 127、10、172、192.168 などの特別な先頭値をチェックします。
- 代表的な予約・私的アドレス範囲(
127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16)と照合します。 - 候補がどれにも該当しなければグローバル(公開)アドレスであると判断します。
- 必要なら whois や RIR 情報で割り当てを確認して確証を得ます。
選択肢別の誤答解説
- ア: 118.151.146.138 — グローバルIP。特別に予約された私的/特殊用途レンジに入らないため正解です。
- イ: 127.158.32.134 —
127.0.0.0/8のループバック範囲で、ホスト自身への参照に使われるためグローバルではありません。 - ウ: 172.22.151.43 —
172.16.0.0/12の私的アドレス範囲(172.16.0.0〜172.31.255.255)に含まれるためグローバルではありません。 - エ: 192.168.38.158 —
192.168.0.0/16の私的アドレス範囲に含まれるためグローバルではありません。
よくある誤解
- 「172.x は全部プライベートだ」と考える誤解:実際には 172.0.0.0〜172.15.x や 172.32.x 以降は私的範囲ではありません。
- 「127 はローカルIPで使えるからグローバルではないが、同じ扱いの private と混同する」:127 はプライベートとは別の特殊用途(ループバック)です。
- 「192.168 は一部しか知らず、範囲を曖昧に覚えている」:192.168.0.0/16 全体が私的利用に予約されています。
補足コラム
他にも知っておくと役立つ予約・特殊用途IPv4レンジの例:
10.0.0.0/8:大規模プライベートネットワーク用169.254.0.0/16:リンクローカル(自動プライベートIP、APIPA)100.64.0.0/10:CGN(Carrier-Grade NAT)用224.0.0.0/4:マルチキャスト用
実務ではwhoisコマンドや RIR のデータベースで、ある IP がどの組織に割り当てられているか確認できます。
例:whois で割り当て確認(端末で実行)
whois 118.151.146.138
FAQ
Q1: 172.22.151.43 はなぜ私的アドレスなのですか?
A1: 172.16.0.0/12 が私的範囲で、その中に 172.22.151.43 が含まれるためです(172.16.0.0 〜 172.31.255.255)。
A1: 172.16.0.0/12 が私的範囲で、その中に 172.22.151.43 が含まれるためです(172.16.0.0 〜 172.31.255.255)。
Q2: 127.x.x.x は外部からアクセスできますか?
A2: できません。127.0.0.0/8 はループバックで、常にそのホスト自身を指します。
A2: できません。127.0.0.0/8 はループバックで、常にそのホスト自身を指します。
Q3: グローバルIPの見分け方を覚えるコツは?
A3: 代表的な私的・特殊用途レンジ(10/8、172.16/12、192.168/16、127/8)を丸暗記し、それ以外はまずグローバルと判断する習慣をつけると速くなります。
A3: 代表的な私的・特殊用途レンジ(10/8、172.16/12、192.168/16、127/8)を丸暗記し、それ以外はまずグローバルと判断する習慣をつけると速くなります。
関連キーワード: IPv4、グローバルIP、プライベートIP、ループバック、CIDR、NAT

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

