以前にも NAT(Network Address Translation)について触れましたが、詳しく説明しませんでした。ネットワークで作業しているとき、インターネットが私たちの IP アドレスを見ることができるという意味でしょうか?そうではありません。
NAT は、ルーターのようなデバイスをインターネットとプライベートネットワークの間の仲介役として機能させます。そのため、コンピュータのグループ全体を表すために、単一のユニークな IP アドレスのみが必要です。
NAT を大規模なオフィスの受付係と考えてみてください。誰かがあなたに連絡したい場合、彼らはオフィス全体の番号しか知りません。受付係はあなたの内線番号を探し、あなたに電話を転送する必要があります。
仕組み
簡単なケースは次のようになります。
- Patty は
www.google.comに接続したいので、彼女のマシンはこのリクエストをルーター経由で送信します。 - ルーターはそのリクエストを受け取り、
google.comへの独自の接続を開き、接続が確立されると Patty のリクエストを送信します。 - ルーターは Patty と
www.google.comの間の仲介役です。Google は Patty について知りません。代わりに、Google が見ることができるのはルーターだけです。
NAT と一般的なパケットルーティングはかなり複雑になる可能性がありますが、ここでは詳細には触れません。