- PR -

Windows Server上で取得するサーバ変数がおかしい

投稿者投稿内容
masan
会議室デビュー日: 2008/06/04
投稿数: 9
投稿日時: 2008-06-06 14:19
C:\Tomcat\bin>netstat -an

Active Connections

Proto Local Address Foreign Address State
TCP 0.0.0.0:53 0.0.0.0:0 LISTENING
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
TCP 0.0.0.0:88 0.0.0.0:0 LISTENING
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:389 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:464 0.0.0.0:0 LISTENING
TCP 0.0.0.0:593 0.0.0.0:0 LISTENING
TCP 0.0.0.0:636 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1026 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1027 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1072 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1158 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1936 0.0.0.0:0 LISTENING
TCP 0.0.0.0:2030 0.0.0.0:0 LISTENING
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING
TCP 0.0.0.0:8009 0.0.0.0:0 LISTENING
TCP 127.0.0.1:389 127.0.0.1:1063 ESTABLISHED
TCP 127.0.0.1:389 127.0.0.1:1064 ESTABLISHED
TCP 127.0.0.1:389 127.0.0.1:1070 ESTABLISHED
TCP 127.0.0.1:389 127.0.0.1:4597 ESTABLISHED
TCP 127.0.0.1:1063 127.0.0.1:389 ESTABLISHED
TCP 127.0.0.1:1064 127.0.0.1:389 ESTABLISHED
TCP 127.0.0.1:1070 127.0.0.1:389 ESTABLISHED
TCP 127.0.0.1:4597 127.0.0.1:389 ESTABLISHED
TCP 127.0.0.1:8005 0.0.0.0:0 LISTENING
TCP 169.254.182.203:139 0.0.0.0:0 LISTENING
TCP 176.120.1.21:80 58.138.131.136:44228 TIME_WAIT
TCP 176.120.1.21:80 58.138.131.136:44233 TIME_WAIT
TCP 176.120.1.21:80 58.138.131.136:44279 TIME_WAIT
TCP 176.120.1.21:139 0.0.0.0:0 LISTENING
TCP 176.120.1.21:389 176.120.1.21:4610 ESTABLISHED
TCP 176.120.1.21:389 176.120.1.136:1911 TIME_WAIT
TCP 176.120.1.21:389 176.120.1.136:1912 TIME_WAIT
TCP 176.120.1.21:389 176.120.1.144:2434 TIME_WAIT
TCP 176.120.1.21:389 176.120.1.144:2435 TIME_WAIT
TCP 176.120.1.21:445 176.120.1.61:1216 ESTABLISHED
TCP 176.120.1.21:445 176.120.1.144:2440 ESTABLISHED
TCP 176.120.1.21:445 177.1.132.160:1327 ESTABLISHED
TCP 176.120.1.21:1026 176.120.1.21:1077 ESTABLISHED
TCP 176.120.1.21:1026 176.120.1.25:4185 ESTABLISHED
TCP 176.120.1.21:1026 176.120.1.25:4685 ESTABLISHED
TCP 176.120.1.21:1026 176.120.1.28:1427 ESTABLISHED
TCP 176.120.1.21:1077 176.120.1.21:1026 ESTABLISHED
TCP 176.120.1.21:1937 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1938 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1939 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1940 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1941 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1942 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1943 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1944 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1945 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1946 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1947 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1948 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1949 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1950 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1951 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1952 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1953 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1954 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1955 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:1956 176.120.1.97:1521 ESTABLISHED
TCP 176.120.1.21:2175 176.120.1.28:1026 TIME_WAIT
TCP 176.120.1.21:2176 176.120.1.25:1026 TIME_WAIT
TCP 176.120.1.21:2177 176.120.1.25:1026 ESTABLISHED
TCP 176.120.1.21:2179 176.120.1.28:1026 ESTABLISHED
TCP 176.120.1.21:2182 176.120.1.24:139 TIME_WAIT
TCP 176.120.1.21:2183 176.120.1.24:139 TIME_WAIT
TCP 176.120.1.21:4326 177.1.3.23:8080 CLOSE_WAIT
TCP 176.120.1.21:4610 176.120.1.21:389 ESTABLISHED
UDP 0.0.0.0:161 *:*
UDP 0.0.0.0:445 *:*
UDP 0.0.0.0:500 *:*
UDP 0.0.0.0:1028 *:*
UDP 0.0.0.0:1035 *:*
UDP 0.0.0.0:1036 *:*
UDP 0.0.0.0:1069 *:*
UDP 0.0.0.0:4500 *:*
UDP 127.0.0.1:53 *:*
UDP 127.0.0.1:123 *:*
UDP 127.0.0.1:1033 *:*
UDP 127.0.0.1:1062 *:*
UDP 127.0.0.1:1068 *:*
UDP 127.0.0.1:1073 *:*
UDP 127.0.0.1:1090 *:*
UDP 127.0.0.1:1152 *:*
UDP 127.0.0.1:1196 *:*
UDP 127.0.0.1:3881 *:*
UDP 169.254.182.203:53 *:*
UDP 169.254.182.203:88 *:*
UDP 169.254.182.203:123 *:*
UDP 169.254.182.203:137 *:*
UDP 169.254.182.203:138 *:*
UDP 169.254.182.203:389 *:*
UDP 169.254.182.203:464 *:*
UDP 176.120.1.21:53 *:*
UDP 176.120.1.21:88 *:*
UDP 176.120.1.21:123 *:*
UDP 176.120.1.21:137 *:*
UDP 176.120.1.21:138 *:*
UDP 176.120.1.21:389 *:*
UDP 176.120.1.21:464 *:*

再度実行してみました。
問題のアドレスが出てきました。
逆に本来の接続元(クライアント側)のアドレスが
ありません。
ネットワークの問題ですね、これでは。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2008-06-06 15:11
プロキシ設定しているとのことなので、
プロキシサーバ→インターネット→Windows Server
という経路になっているのでは?

IEなら、ツール>インターネットオプション>接続>LANの設定で、
LANにプロキシサーバを使用するにチェックが入っていませんか?
これを外せば少なくともLAN内でプロキシを使用せずに、
直接接続できると思いますが。

#どのみち、ネットワークは詳しくないので、これ以上はごめんなさい。
masan
会議室デビュー日: 2008/06/04
投稿数: 9
投稿日時: 2008-06-06 15:34
プロキシの使用にはチェックが入っています。
これをチェックしないとインターネットを利用することができませんので・・・。

IPアドレスによるアプリケーションの振る舞いを変えることは
ちょっと難しそうな雰囲気ですね。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2008-06-06 15:40
少なくとも Tomcat は正常にクライアント(というか接続元)のIPアドレスを取れていると言えますね。

クライアント個々を識別するためには IP アドレスは利用できません。NAT や プロキシが間にあると今回のように同じ IP アドレスに見えてしまいますので。
具体的には、クライアントによってどう振る舞いを変えたいのでしょうか? HttpSession や cookie で識別するのはいかがでしょう?
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2008-06-06 15:55
引用:

プロキシの使用にはチェックが入っています。
これをチェックしないとインターネットを利用することができませんので・・・。


いや、LAN内での接続にプロキシを使用するかのチェックの話ですよ。
インターネットとLAN内でプロキシの使用を区別できます。
例のWindows Serverはイントラ内ですよね?

スキルアップ/キャリアアップ(JOB@IT)