- 締切済み
NAT機能+net useについて
【環境】 サーバーA:Windows2003 Server (IPアドレス:9.10.11.xxx) サーバーB:Windows2003 Server (IPアドレス:9.10.11.xxx、192.168.0.xxx) クライアント:WindowsXP SP2 (IPアドレス:192.168.0.xxx) 【現象】 NAT環境で、クライアントからnet useでサーバーAに接続しています。(NATは、サーバーBがNIC2枚挿しで、Windowsの標準機能で行っています) クライアント1台のときは問題なく接続できるのですが、複数台のクライアントからnet useを行うと1台(1セッション)のみを残し、他のセッションが切断されてしまいます。 これは、net useが使用しているプロトコルの仕様でしょうか?それとも、Windowsが提供するNAT機能の仕様でしょうか? 回避する方法をご存知の方がいらっしゃいましたら、教えてください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- alioth
- ベストアンサー率48% (13/27)
Windows2003 Server が提供するNATの詳細はしりませんが、NAT(NAPT)の仕組みから考えて、NAT環境下で複数台のPCが同時にファイル共有等をすることは出来ないでしょう。 192.168.0.xxxのクライアントPCがサーバーAに接続した場合、NATにより、サーバーBのアドレス 9.10.11.B に変換されサーバーAに接続します。この場合、9.10.11.B を使うPCは1台だけなので、ポートを変換する必要はありません(NAT)。ですから、サーバーAからの通信もクライアントに届ける事が可能です。 しかし、2台目が接続した場合、同じ 9.10.11.B に変換される為、ポート番号も変更しなければなりません。(NAPT) Webアクセスのような一方向のプロトコルであれば、それでも通信は可能ですが、双方向の通信は基本的にできなくなります。 ブロードバンドルーター等に搭載されているNAT機能は通常1台目からポート変換を行うので、特殊な設定を追加しなければ、たとえ1台だけでもNATを超えてファイル共有等はできません。(WebDAV等は別)
お礼
これで解決できました。 → <http://support.microsoft.com/kb/301673/ja>