ホームページ >よくある問題 >ネットワークアドレス変換とは

ネットワークアドレス変換とは

王林
王林オリジナル
2019-11-02 13:34:396593ブラウズ

ネットワークアドレス変換とは

#ネットワーク アドレス変換とは何ですか?

ネットワーク アドレス変換 (NAT と略す) は、ネットワーク マスキングまたは IP マスキングとも呼ばれ、IP パケットがルーターまたはファイアウォールを通過するときに、その送信元 IP アドレスまたは宛先 IP アドレスを書き換えるテクノロジーです。 。この手法は、複数のホストがあり、パブリック IP アドレスを介してのみインターネットにアクセスするプライベート ネットワークで一般的に使用されます。

NAT の分類

NAT には、静的 NAT (StaticNAT)、動的アドレス NAT (PooledNAT)、ネットワーク アドレス ポート変換 NAPT (Port) の 3 種類があります。 -レベルNAT))。

このうち、ネットワーク アドレス ポート変換 NAPT は、内部アドレスを外部ネットワーク上の IP アドレスの別のポートにマッピングします。正当な IP アドレスの背後に中小規模のネットワークを隠すことができます。 NAPT はダイナミック アドレス NAT とは異なり、内部接続を外部ネットワークの別の IP アドレスにマッピングし、NAT デバイスによって選択されたポート番号をアドレスに追加します。

NAPT は最も一般的に使用される変換方法であり、主に HomeGW でも使用されます。また、SNAT と DNAT という 2 つの変換方法も含まれています。

(1) 送信元 NAT (SourceNAT、SNAT): データ パケットの送信元アドレスを変更します。ソース NAT は、最初のパケットの送信元アドレスを変更します。これは、パケットがネットワークに送信される前に常に行われます。パケット マスカレードは SNAT の一例です。

(2) 宛先 NAT (DestinationNAT、DNAT): データ パケットの宛先アドレスを変更します。 DestinationNAT は SNAT の逆で、DNAT に属するロード バランシング、ポート フォワーディング、透過プロキシなどの最初のデータの宛先アドレスを変更します。

NAT の使用例

1. 負荷分散: 宛先アドレス変換 NAT は、一部のサーバーからランダムに選択された他のサーバーに接続をリダイレクトできます。

2. 障害終了: 宛先アドレス変換 NAT を使用することで、信頼性の高いサービスを提供できます。システムの重要なサーバーにルーター経由でアクセスできる場合、ルーターがサーバーのダウンを検出すると、宛先アドレス変換 (NAT) を使用して接続をバッ​​クアップ サーバーに透過的に転送できます。

3. 透過的プロキシ: NAT は、インターネットへの HTTP 接続を指定された HTTP プロキシ サーバーにリダイレクトして、データをキャッシュし、リクエストをフィルタリングできます。一部のインターネット サービス プロバイダーは、この技術を使用して、顧客にプロキシ接続をサポートするようにブラウザを構成させることなく、帯域幅の使用量を削減します。

以上がネットワークアドレス変換とはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

関連記事

続きを見る