NATについて

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2018-5-17 19:39
hirosakata  新米   投稿数: 1
Nat poolについて何点か質問があります。

例えばsh runのip nat poolの出力結果として下記の結果が出ました。
「ip nat pool name aaa.bbb.ccc.124 aaa.bbb.ccc.127 netmask 255.255.255.128」

この結果でNATが内部ローカルアドレスを内部グローバルアドレスとして変換するのは.124 - .127の4つのIPという認識ですが、なぜ4つ設定する必要があるのかという点が分からないです。

もしかして.124がネットワークアドレスで.127がデフォルトアドレス、.125がデフォルトゲートウェイで.126のみが内部グローバルアドレスになるのでしょうか。

またサブネットが.128なので.0 - .123までのIPはどういう役割を果たすのかがわかりません。

お分かりになる方がいましたらご教授お願いします。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-21 9:47
mamorukun  常連   投稿数: 15
状況がよくわからないので考えられることを書き連ねます
・最高で4台のPCがインターネットに接続する可能性がある

選択問題の話であれば
・「4つ設定する必要がある」という条件がある
・条件が書かれていなくても図にそれらしい状況がのっている
・ずばりあてはまる条件がない場合は、消去法でそれしか残らない

自分の知識ではこの程度が限界のようです orz
ちなみに、ping-tの問題であれば問題IDを言った方がレスが付きやすいみたいです。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-24 10:51
ゲスト    投稿数: 0
なぜ4つなのかは設定した人にしかわかりませんが。

ip nat poolコマンドはダイナミックNATで、外部に通信する際に変換するIPを確保するコマンドです。
ダイナミックと言うからには設定上の4つのIPアドレスはあらかじめ何かに割り当てられているわけではなく、どのIPを使うのかは内部の送信者にはわかりません。
もちろん4つのIP全て(poolの範囲内であれば.0でも.255でも)変換に使用されます。

netmaskの設定としては4つでいいのなら「255.255.255.252」でも構わないです。start-ipとend-ipが含まれているnetmaskであればいくらでも設定できます。
実務では管理上のNATアドレスとして取得したマスクを設定し、NATで使える範囲を明示しておくような使い方が多いと思います。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-25 9:33
arashi1977  長老 居住地: 広島  投稿数: 1715
uewalddeさんがほとんど答えてくださっているので、1点だけ。

引用:
なぜ4つ設定する必要があるのかという点が分からないです。
TCPプロトコルの話に絡んできますが、1IPアドレスで使用できるポート番号には上限があります。その上限値を超えてセッションを確立しようとするとエラー(セッション確立失敗)になります。

これを回避するには、使用するIPアドレスを増やすしかありません。
規模の小さいところではPAT(NATオーバーロード)でもいいのですが、必要に応じてIPアドレスを増やしていく、ということですかね。

ちょうどいい事例の記事を見つけましたのでこちらもどうぞ
http://tech.nikkeibp.co.jp/atcl/nxt/column/18/00295/051800003/

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.