最終更新日:2026年7月25日
fe fe-technology network
まず結論
NATとは、プライベートIPアドレスとグローバルIPアドレスを変換する仕組みです。
NATは、Network Address Translation の略です。
基本情報技術者試験では、NATは IPアドレスの変換 というキーワードで判断しやすいです。
プライベートIPアドレス
↓ 変換
グローバルIPアドレス
→ NAT
一方で、IPアドレスを端末へ自動で割り当てるのはDHCP、ドメイン名とIPアドレスを対応付けるのはDNSです。
直感的な説明
NATは、社内や家庭内の住所を、インターネット用の住所に書き換える係のようなものです。
社内LANや家庭内LANでは、次のようなプライベートIPアドレスを使うことがあります。
192.168.1.10
しかし、このアドレスはそのままインターネット上で通信先として使える住所ではありません。
そこで、ルータなどが外部へ通信するときに、グローバルIPアドレスへ変換します。
社内PC:192.168.1.10
↓ NAT
インターネット側:203.0.113.10
つまり、NATは 内側のIPアドレスを外側で使えるIPアドレスへ変換する仕組み と考えると分かりやすいです。
定義・仕組み
NATは、IPアドレスを別のIPアドレスに変換する仕組みです。
FE試験では、次の対応を押さえると十分です。
| 用語 | 意味 |
|---|---|
| プライベートIPアドレス | 社内LANや家庭内LANなどで使う内部向けのIPアドレス |
| グローバルIPアドレス | インターネット上で一意に使われるIPアドレス |
| NAT | IPアドレスを変換する仕組み |
| NAPT | IPアドレスに加えてポート番号も変換する仕組み |
代表的な流れは次のとおりです。
- 社内PCがインターネット上のサーバへ通信する
- ルータが送信元のプライベートIPアドレスをグローバルIPアドレスへ変換する
- インターネット上では変換後のアドレスで通信する
- 戻ってきた通信を、元の社内PCへ戻す
このテーマは、基本情報技術者試験の「ネットワーク」と関係する内容です。公式の出題範囲やシラバスは、IPA:基本情報技術者試験 から確認できます。
科目Aでどう出る?
科目Aでは、NATはDNS、DHCP、RPCなどと並べて出題されやすいです。
判断するときは、IPアドレスを変換しているか を見ます。
| キーワード | 判断 |
|---|---|
| プライベートIPをグローバルIPに変換する | NAT |
| IPアドレスを変換する | NAT |
| IPアドレスとポート番号を変換する | NAPT |
| ドメイン名とIPアドレスを対応付ける | DNS |
| IPアドレスを自動で割り当てる | DHCP |
| 遠隔の手続きを呼び出す | RPC |
例えば、次のような説明はNATです。
社内のプライベートIPアドレスをグローバルIPアドレスに変換し,
インターネットへのアクセスを可能にする。
この説明では、プライベートIPをグローバルIPへ変換する という点が決め手です。
科目Aでは、変換ならNAT、割当ならDHCP、名前解決ならDNS、呼出しならRPC と考えると選択肢を切りやすいです。
どんな場面で使う?
NATは、ネットワーク構成や障害対応の文章を読むときに役立ちます。
例えば、次のような状況です。
社内LANのPCはプライベートIPアドレスを使っている。
インターネット上のサーバへアクセスしたい。
この場合、内部のプライベートIPアドレスを外部用のグローバルIPアドレスへ変換する必要があります。
問題文で読むときは、次の順で整理すると分かりやすいです。
- 端末がプライベートIPアドレスを使っているかを見る
- インターネットへ出る通信かを見る
- IPアドレスを変換しているならNATを疑う
- 複数端末が1つのグローバルIPを共有するならNAPTも疑う
NATは、通信内容を暗号化する仕組みではありません。
また、端末にIPアドレスを割り当てる仕組みでもありません。
NAPTとの違い
NATとNAPTは似ています。
| 用語 | 変換するもの | ざっくり |
|---|---|---|
| NAT | IPアドレス | プライベートIPとグローバルIPを変換する |
| NAPT | IPアドレス + ポート番号 | 複数端末が1つのグローバルIPを共有しやすい |
家庭用ルータで、複数の端末が同じインターネット回線を使えるのは、NAPTの文脈で説明されることが多いです。
FE試験では、NATは広く IPアドレス変換、NAPTは IPアドレスとポート番号の変換 と切り分けます。
よくある誤解・混同
NATで混同しやすいのは、DNS、DHCP、RPCです。
| 用語 | 役割 | 判断の合図 |
|---|---|---|
| NAT | IPアドレスを変換する | プライベートIP、グローバルIP、変換 |
| DHCP | IPアドレスを自動で割り当てる | 未使用IP、割当、PCやプリンタ |
| DNS | 名前とIPアドレスを対応付ける | ドメイン名、ホスト名、名前解決 |
| RPC | 遠隔のプログラムや手続きを呼び出す | Remote Procedure Call、手続き呼出し |
特に、DHCPとの違いは大切です。
DHCP
→ IPアドレスを割り当てる
NAT
→ IPアドレスを変換する
DNSとの違いも押さえます。
DNS
→ 名前とIPアドレスを対応付ける
NAT
→ IPアドレスそのものを変換する
さらに注意したいひっかけ
NATでは、次のようなひっかけにも注意します。
| ひっかけ表現 | なぜ注意する? |
|---|---|
| ドメイン名とIPアドレスを対応付ける | DNSの説明 |
| IPアドレスを自動で割り当てる | DHCPの説明 |
| 遠隔のプログラムを呼び出す | RPCの説明 |
| 通信内容を暗号化する | NATの中心機能ではない |
| 不正アクセスを遮断する | ファイアウォールやIPSの説明 |
NATは、通信先を名前で探す仕組みではありません。
また、IPアドレスを端末に配る仕組みでもありません。
NATは、すでにあるIPアドレスを、別のIPアドレスへ変換する仕組みです。
まとめ(試験直前用)
- NATは、プライベートIPアドレスとグローバルIPアドレスを変換する仕組み
- 「プライベートIPをグローバルIPに変換」が出たらNAT
- NAPTは、IPアドレスとポート番号を変換する仕組み
- DHCPは、IPアドレスを自動で割り当てる仕組み
- DNSは、ドメイン名やホスト名とIPアドレスを対応付ける仕組み
- RPCは、遠隔の手続きやプログラムを呼び出す仕組み
- FEでは、変換・割当・名前解決・呼出しを切り分ける
関連記事
ネットワーク用語は、役割の違いで切り分けると覚えやすくなります。