NAT
▼ ネットワークエンジニアにおすすめのサイトはこちら ▼
以下の図を使用してNATの動作を見ていきましょう。

この図の場合、LAN側のPCのアドレスは 10.1.1.2 が振られています。
もし、このアドレスのままパケットをインターネットへと送信したとしても、
すぐに破棄されてしまいます。
なぜならインターネット上にプライベートIPアドレスをもつパケットが
やってくるとすぐに破棄されてしまうためです。
そこでLANとインターネットの間にあるブロードバンドルータで、
送信元IPアドレス(10.1.1.2)を、自身が保持している
グローバルIPアドレス(210.124.5.21)に置き換えてインターネットへ
パケットを送信します。
このときの変換前と変換後のIPアドレスを自身のテーブルに
記録しておきます。
このテーブルのことをNATテーブル(あるいは変換テーブル)といいます。
そのパケットが目的のサーバへと到達すると、そのパケットに対する返信を
パケットの送信元IPアドレスである 210.124.5.21 に返信することになります。
210.124.5.21 とはつまりブロードバンドルータへとパケットは返信されます。
ブロードバンドルータへとパケットが到着すると、自身のNATテーブルを確認し、
元の送信元IPアドレスである 10.1.1.2 に置き換えてLAN側へと送信します。
この一連の動作によって無事にインターネット上のサーバと
通信が出来るわけです。
NATの問題点
NATには1つ大きな問題があります。
それはNATにはブロードバンドルータが保持しているグローバルIPアドレスの
数しか同時に接続が出来ないという事です。
LAN側に接続されている複数のPCを1つのグローバルIPアドレスに変換して、
インターネットにパケットを送信した場合、そのパケットの返信はすべて
ブロードバンドルータのグローバルIPアドレス宛に返ってきます。
この時にブロードバンドルータはNATテーブルを見ても、どのPCのアドレスに
置き換えればよいのかを判断することが出来ないわけです。
そんな問題を解決するために考え出されたのが、
NAPT(IPマスカレード)という機能です。
ということで、次回はNAPTについての解説です。
おすすめ記事
おすすめ書籍紹介
関連記事
NAT アドレス変換
NATとは?アドレス変換とは?
アドレス変換について知りたい方はまずこちらから。
NAT アドレス変換の基礎
NATとは?アドレス変換とは?
アドレス変換について知りたい方はまずこちらから。
NAT
NATとは?アドレス変換とは?
NATの基礎技術を解説しています。
NAPT(IPマスカレード)
NATの弱点を克服する技術、NAPT(IPマスカレード)とは?
NAPT(IPマスカレード)の基礎技術を解説しています。
アドレス変換の弊害
便利な機能であるアドレス変換ですが、アドレス変換を使用することでアプリケーションやネットワーク構成によっては弊害が発生します。
ポートフォワーディング
ポートフォワーディングの機能を一言でいうと…
ポートフォワーディングを使用する場合のTips
ポートフォワーディングを使用する場合のTips
メールマガジン
ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!
これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。
もちろん無料です!!
↓メールマガジン購読はこちら↓