- 締切済み
LAN内のサーバー
こんにちは。 Windows2000ProとIISで、自宅サーバーを行っています。 無料ドメインを取得して、Diceを使い、Webにホームページを公開しています。 このWindows2000Proと同じLAN内のパソコン、「windows98」のブラウザでプロキシサーバーを用いてwindows2000proのホームページを閲覧しているという環境です。 JAVAの勉強のため、LAN内でチャットプログラムを動かしているのですが、クライアント(windows98)からサーバ(Windows2000)にログインするとき、ローカルIPを指定するとうまく繋がるのですが、Webに公開しているドメイン名や、グローバルIPを指定すると、ログインできません。 また、Windows98のブラウザはプロキシを経由しているのに、ローカルIPを入力しても、LAN内のwindows2000にログイン出来てしまうというのも不可解です。 Webに公開しているグローバルIPに、そのパソコンと同じLAN内部からグローバルIPを使ってログインする方法を教えてください。よろしくお願いします。 不明な点がありましたら、ご指摘ください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kesunke_777
- ベストアンサー率0% (0/0)
HOSTファイルを書き換えるのが一番早いと思います。 (書き換え方は参考URLを見て下さい。) ただし、結局ローカルからローカルにアクセスしている ことになるので、サーバとして外部に公開できているかは 別ですよ。 サーバとしても機能しているかを確かめたいのであれば ↓このページを参考にすると良いと思います。 http://sakaguch.com/ あとは携帯からURLを指定してアクセスしてみる、 とかですかね・・・ ローカルから外部を経由してローカルにアクセスするのはルータ等の設定(仕様?)でうまくいかないと思います。
お礼
kesunke_777さん こんばんは。 ローカルからプロキシ経由でLAN内サーバのホームページは見れるのですけれど、 Javaの場合は たとえプロキシ経由をしていても、 LAN内というふうに認識してしまう …ということなのですね。 やはり、閲覧チェックは、 まったく別の回線(携帯など)から 行わねばならないのですね。 ありがとうございました。
補足
サーバーサイドでJAVAを開発する場合も、閲覧を確認するために、もうひとつ回線を引いたり、携帯でちゃんと見れるかをチェックしたりされているのでしょうか? 携帯用のJAVAを作る場合はよいと思うのですけど…。 ルーターのNATの設定方法を調べてみます。