ネットワーク基礎4 択難易度 標準

状況

プライベート IP 10.0.2.15 のサーバーから、NAT を通して外部の取引先 API を呼んでいる。取引先から「接続元の IP アドレスを教えてください。許可リストに登録します」と頼まれた。

伝えるべきアドレスは?

正答

  1. サーバー自身の 10.0.2.15
  2. 取引先 API のサーバーの IP アドレス
  3. NAT が外側で使うグローバル IP アドレス
  4. ループバックの 127.0.0.1

解説

プライベート IP はインターネット上では経路を持たないため、外へ出るときに NAT(ネットワークアドレス変換)が送信元アドレスを自分のグローバル IP に書き換える。取引先のサーバーから見える接続元は NAT の外側のアドレスなので、許可リストにはそれを登録してもらう。10.0.2.15 を伝えても、相手には届かない宛先で、別の会社の同じプライベート IP と区別もできない。相手の API の IP(2 番目)は宛先で、接続元ではない。NAT の外側の IP が作り直しなどで変わると突然拒否されるので、固定のアドレスかを確かめてから伝える。

参考: www.rfc-editor.org

natsource-ipallowlist

この問題を含む ネットワーク基礎 のテストを制限時間つきで解く

ネットワーク基礎クイズへ