ContentsプライベートアドレスでもインターネットへアクセスしたいNATの概要PATの概要プライベートアドレスでもインターネットへアクセスしたいプライベートアドレスのままでは、インターネット宛ての通信はできません。プライベートアドレスでもインターネット宛ての行きは大丈夫ですが、その返事が返ってこられなくなります。プライベートアドレスのままでは、インターネットへの通信ができないことについての詳しい理由は以下の記事で解説しています。ネットワークのおべんきょしませんか?なぜプライベートアドレスではインターネットの通信ができない?https://www.n-study.com/ip-addressing/internet-communication-with-private-address/プライベートアドレスだと返ってこられないプライベートアドレスでは、インターネットの通信ができない理由を考えておきましょう。ポイントは、「通信は双方向である」ということです。Webブラウザなどのアプリケーションの通信は、何らかのデータを送信するとその返...プライベートアドレスでダメだからといって、社内ネットワークや家庭内ネットワークのPCにグローバルアドレスを設定することは現実的ではありません。Translation)が必要です。NATの概要NATは、さまざまなアドレス変換を行うことができるのですが、最も一般的なプライベートネットワークからインターネット宛ての通信でのNATのアドレス変換の動作は以下のように行います。プライベートネットワーク(内部ネットワーク)からインターネット(外部ネットワーク)宛てのIPパケットの送信元IPアドレスをプライベートアドレスからグローバルアドレスに変換して、インターネットへ転送する変換したアドレス情報をNATテーブルに保存インターネットからクローズドネットワーク宛てのIPパケットでNATテーブルに一致するグローバルアドレスの宛先IPアドレスをプライベートアドレスに変換してプライベートネットワークに転送するやはり、通信は双方向であるということをしっかりと意識してください。上記の1の動作だけではなく、戻ってくるIPパケットの宛先を変換するという3.の動作も行ってはじめて、プライベートアドレスのホストからのインターネットの通信ができるようになります。NATの動作NATはプライベートアドレスとグローバルアドレスの変換だけのためのものではありません。プライベートアドレスからプライベートアドレスへの変換も、グローバルアドレスからグローバルアドレスの変換も可能です。プライベートネットワークはCisco機器のNATの設定においては「内部ネットワーク」と呼びます。インターネットは「外部ネットワーク」と呼びます。Cisco機器のNATの設定では、NATテーブルの変換前のアドレスを「内部ローカルアドレス」、変換後のアドレスを「内部グローバルアドレス」と呼びます。変換後のアドレスは、図のようなルータのIPアドレスだけではなく、特定のアドレス範囲を利用することもできます。NAT変換用のアドレスをNATプールと呼びます。単純なNATのアドレス変換は、変換前のアドレス(たいていプライベートアドレス)と変換後のアドレス(たいていグローバルアドレス)が1対1の対応となります。グローバルアドレスは枯渇の心配がされていて、あまりたくさん利用できないことがほとんどです。プライベートアドレスのホストがたくさん存在すれば、その数分だけグローバルアドレスが必要になってしまいます。Translation)の変換を行います。変換前のアドレスはたいていプライベートアドレスで、変換後のアドレスはたいていグローバルアドレスです。PATは1つのグローバルアドレスを複数のプライベーアドレスを持つホストで共用するためのアドレス変換と言い換えることができます。1つのグローバルアドレスを複数のプライベートアドレスに対応づけなければいけないので、NATテーブルに保持するアドレス変換の情報にTCP/UDPのポート番号も追加します。ポート番号を見て、複数のプライベートアドレスの区別をつけるようにしています。図では戻りの部分は省略していますが、通常のNATの動作と同様に戻りの変換を行います。「通信は双方向」ということを忘れないでください。Translation)やIPマスカレードなどとも呼びます。TCP/UDPを利用していない通信の場合は、他の情報をNATテーブルに保持して複数のプライベートアドレスの区別をつけます。PingはICMPでTCP/UDPは利用していません。Pingの場合は、ICMPエコー要求/エコー応答のシーケンス番号をNATテーブルに保持します。NATという言葉でPATの動作まで含んでいることもよくあります。CiscoルータでのNAT/PATの設定については、以下の記事をご覧ください。NAT/PATの設定と確認https://www.n-study.com/ip-addressing/cisco-nat-pat-configuration/NAT/PATの設定CiscoルータでNATの設定を行う主な手順は次の2つです。内部ネットワーク、外部ネットワークの指定アドレス変換の定義内部ネットワーク、外部ネットワークの指定NAT変換を行うためには、まず、内部ネットワークと外部ネットワークを指定します。会社概要サイトマップ。