戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2012年 春期 午前(科目A)37


問題文

プライベートIPアドレスの複数の端末が、一つのグローバルIPアドレスを使ってインターネット接続を利用する仕組みを実現するものはどれか。

選択肢

DHCP
DNS
NAPT(正解)
RADIUS

🔒 解説は解答すると表示されます

NAPTによるアドレス共有【午前解説】

正解の理由

正解は :NAPT です。
質問は「複数のプライベートIPアドレスの端末が、一つのグローバルIPアドレスを使ってインターネットに接続する仕組み」を問うています。NAPT(Network Address and Port Translation、一般にはPATとも呼ばれる)は、送信元IPだけでなく送信元ポート番号も書き換えて、1つのグローバルIPで多数の内部ホストをインターネットに接続できます。ルーターが変換テーブル(内部IP:内部ポート ↔ グローバルIP:割当ポート)を保持し、外向きトラフィックのポートを書き換えて戻り通信を正しい内部端末に転送します。これによりプライベートアドレス空間を節約しつつ同時接続を実現します。

解法ステップ

  1. 問題文のキーワードを確認:複数のプライベートIP、単一のグローバルIP、インターネット接続。
  2. 各選択肢の役割を思い出す:DHCP(割当)、DNS(名前解決)、NAPT(アドレス+ポート変換)、RADIUS(認証)。
  3. 「単一のグローバルIPで複数端末」=一対多の変換が必要=ポート単位の変換が行えるものを選ぶ。
  4. よってNAPTが該当するため を選択。

選択肢別の誤答解説

  • ア: DHCP
    DHCPは動的にIPアドレスやデフォルトゲートウェイ、DNSサーバ情報などを配布するプロトコルであり、トラフィックの送信元アドレスやポートを変換して共有する機能はありません。
  • イ: DNS
    DNSはドメイン名とIPアドレスを対応付ける名前解決サービスで、通信経路やアドレス変換の役割は担いません。
  • ウ: NAPT
    NAPTは送信元IPと送信元ポートをグローバルIPの異なるポートに書き換えることで、一つのグローバルIPで多数の内部ホストが同時に通信できるようにします。これが本問の要件に合致します。
  • エ: RADIUS
    RADIUSは認証・認可・課金(AAA)サーバのプロトコルで、接続の認証や属性配布を行うものであり、アドレス/ポート変換とは無関係です。

よくある誤解

  • 「DHCPがやる」は誤解:DHCPはIPアドレスや設定を配布するプロトコルで、送信トラフィックのアドレス/ポート変換は行いません。
  • 「NATとNAPTは同じ」と考える誤解:静的なNAT(1対1)とNAPT(1対多、ポート変換を伴う)は役割が異なり、問題文の要件はNAPTに該当します。
  • 「ポート書き換えは透明で問題ない」との誤解:一部アプリケーション(SIP、FTP、P2P等)はポート情報をアプリ層で扱うため、NAPTで問題を起こすことがあります。

補足コラム

  • 用語整理:NAPTは一般にPAT(Port Address Translation)とも呼ばれ、NATの一形態です。NATには静的な1対1のマッピング(サーバ公開など)とNAPTのような1対多のマッピングがあります。
  • 変換例(簡易):
    内部端末A: 192.168.0.2:50000 → グローバル: 203.0.113.5:61000
    内部端末B: 192.168.0.3:50000 → グローバル: 203.0.113.5:61001
    
    ルーターはこの対応表を保持し、外からの応答を正しい内部IP:ポートへ返します。
  • 制限と運用上の注意:ポート枯渇(特に多数の同時接続がある場合)、アプリケーション層のパラメータの書き換え問題(SIP/FTP)、受信側でポートフォワーディングが必要なケースなどがあります。キャリアが大規模に採用するCGN(Carrier-Grade NAT)も同様の概念ですが運用上の影響が大きくなります。将来的にはIPv6普及でこれらの問題が緩和されます。

FAQ

Q1: NATとNAPTの違いは何ですか?
A1: NATは一般にIPアドレスの書き換えを指し、NAPTはIPに加えてポート番号も書き換え、1つのグローバルIPで複数内部ホストを同時に扱える点が特徴です。
Q2: NAPTで外部から内部サーバに直接アクセスできますか?
A2: 可能ですが、通常はルーターでポートフォワード(静的マッピング)を設定する必要があります。NAPTはデフォルトでは内向きの接続のための状態を持ちますが、外向きからの新規接続はルールが必要です。
Q3: DHCPでグローバルIPを配ることはありますか?
A3: 家庭用ルータやISPの仕組みで、DHCPはローカルやISP内部でグローバルIPを配布することはありますが、問題の「複数のプライベートIPを単一のグローバルIPで共有する」機能を提供するものではありません。

関連キーワード: プライベートIP、NAPT、ポートアドレス変換、グローバルIP、NAT、PAT、ポート変換、ルーター、CGN、NATトラバーサル
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について