基本から始めなければならないので、NAT用語を改訂しましょう。NATはIPパケットのIPアドレスを変換しますよね?どういう意味ですか?それは、基本的には、ミラージュを作成します-はい、錯覚、あなたは知っています。たとえば、一般的なNAT構成では、プライベートアドレスのLANホストが外部ルーターインターフェイスのパブリックIPアドレスを使用してインターネットにアクセスする場合、これらのホストはインターネットサーバーからはこのパブリックIP(またはパブリックIPのプールからのIP)として表示されます。もちろん、NATは新しい物理ホストを作成しませんが、一種の新しい仮想エンティティを作成します。この例では、LANホストは自分自身を192.168.1.xと見なしますが、インターネットサーバーは203.0.113.xと見なします- 1セットの物理ホストが2セットのIPアドレス。(論理)ホストの2つの異なるセット。錯視。そして用語はこれです:
- 内部ローカル -内部ホストの「実際の」IPアドレスは、それらのインターフェースに割り当てられ、相互に認識されます。
- 内部グローバル -外部世界から見た「ミラージュ」IPアドレス
- 外部グローバル -外部ホストの「実際の」IPアドレス、および(ほぼ)インターネット全体から見た外部ホスト
- 外部ローカル -外部ホストと同じ「ミラーリング」IPアドレス(NATに対応するように変換するように依頼した場合)
そして、ご覧のとおり、私たちのネットワークとインターネットまたは別の外部ネットワークを区別する必要があります。これを行うには、ルーターのIPインターフェイスをip nat insideまたはip nat outsideのいずれかとしてマークします。同意しますか?
ここで、NATが通常どのように実装されているかを覚えておきましょう。これは、変換に関するエントリを含む特別なテーブルを維持します。そして重要な点は、これらのエントリは静的にも動的にも作成できるということです。動的に作成されたエントリの場合、トラフィックの方向は重要です-トラフィックは内部から外部へ、またはその逆から開始されますか?静的エントリの場合、これはそうではありません-それらは対称的です。staticキーワードを含むNAT構成ステートメントは、実行構成に追加した直後に静的エントリを作成します。dynamicキーワードを持つキーワードは、興味深いトラフィックを監視し、翻訳エントリを動的に作成するため、最終的にはタイムアウトになります。
私たちはあなたの最後の質問について推測することができます:なぜ外部宛先オプションがないのですか?ip nat inside source staticは、説明どおりに変換されるスタティックNATエントリを作成しますが、これには特定の1つのサイドから開始されたトラフィックだけでなく、スタティックNATエントリが対称的です。だから、NAT外部の宛先静的IP変換するための静的なエントリ作成し、宛先からネットワークに入るトラフィックのIPアドレス外とソースから行くトラフィック用のIPアドレスの内部を -が、これは正確に何であるNATの内側のソースの静的をIPコマンドはありません!したがって、このコマンドを使用することは単に冗長です。唯一の違いは、基本的に同じコマンドの1つまたは別の形式を使用する場合に、ソースを宛先IPに交換することです。
最初のステートメントに関しては、「構成可能な3つの組み合わせの内側/外側/ソース/宛先があります」-これはまったくそうではありません。ポイントは、一般的に言えば、NAT構成ステートメントは「数式」ではなく、完全に考慮されるべきであり、独立したキーワードから論理的に構築されたものではないということです。したがって、各「組み合わせ」は特定のタスクのソリューションを示します。たとえば、宛先リスト内のip natは、特定のアルゴリズムを使用し、UDPでは機能しないサーバーTCP負荷分散の設定に使用されます。また、(現代のIOSがに)何もありませんIP NATの内側先静的のコマンドでは、 -あなたは、実際にそれを試してみましたが、静的なオプション?
このCiscoペーパーの構成例を含む、NATを使用するいくつかの特定のシナリオを見ることができます。http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_nat/configuration/12-2sx /nat-12-2sx-book/iadnat-addr-consv.html
最後に、NATが望みのものではないこともあります。たとえば、この「正規の質問」に対する私の答えを見てください。https://serverfault.com/questions/55611/loopback-to-forwarded-public- ip-address-from-local-network-hairpin-nat / 733532#733532
PSさらに詳しく説明する必要がありますか?