- ベストアンサー
ルータ内PCから別PCへのアクセスについて
こんにちは。教えていただきたいことがあります。 ルータ内にパソコンが2台あります。 1台のPCをwebサーバ用として使っています。と言ってもプライベート写真だけしか入れてないPCです。 外部から写真を格納しているアドレスへアクセスした時、写真が表示されるようにしています。例えば(http://*****.net/****.jpg)という感じで。 そこで、わからない事はルータ内の別PCからそのアドレスへアクセスした際に、ルータ内のローカルマシンの為か、ルータ自体へアクセスしようとしてしまいます。(ルータログインID・PWが問われる) ローカルマシンからローカルマシンへ(http://*****.net/****.jpg)というようにアクセスした際に、問題なく写真が表示されるようにするにはどうしたら良いのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#2です。 hostsが簡単ですね。 XPなら C:\WINDOWS\system32\drivers\etc にhostsという名前のファイルがあって,デフォルトでは 127.0.0.1 localhost しか設定されてないと思いますから,その下の行に 192.168.0.20 hogehoge.nantoka.net のように追記すればよいだけです。 一応,システムファイルなので,取り扱いについては自己責任でお願いします。 hostsファイルがDNSより優先されますので,この設定のある場合には 直接192.168.0.20にアクセスにいくことになります。
その他の回答 (3)
- chiezo2005
- ベストアンサー率41% (634/1537)
いろいろ方法がありますが,一番簡単な方法は直接そのパソコンに割り当てているローカルIPアドレスでhttp://192.168.0.20/***.jpg のようにアクセスするようにすれば良いと思います。 ・hostファイルにその*****.NETのマシンのローカルIPアドレスを設定する。 ・自動構成スクリプトを使って,そのマシンにアクセスするときにローカルIPにつながるようにする。 などなどいろいろそれ以外にも方法はありますが,2台しかないのであれば,上記のローカルIPでアクセスするで十分ではないでしょうか?
お礼
ありがとうございます。 ローカルIPアドレスへアクセスすることによって解決できました。 (http://192.168.0.20/***.jpg)という感じで。 またアドレスはローカルではなくて、外部公開アドレス(http://公開ドメイン/****.jpg)でアクセスしたい場合は、以下の2点で解決できるのでしょうか?またそのやり方は、難しいでしょうか? ・hostファイルにその*****.NETのマシンのローカルIPアドレスを設定する。 ・自動構成スクリプトを使って,そのマシンにアクセスするときにローカルIPにつながるようにする。
- outerlimit
- ベストアンサー率26% (993/3718)
質問のケースでは プライベートアドレスでアクセスしなければなりません インターネットからのアクセスは、本来の主旨を拡大解釈して行っているためです(ポート開放か DMZで行っているのでしょう)
お礼
ありがとうございます。 プライベートアドレスでアクセスすることで解決できました。 またインターネットからのアクセスはポートフォワードで行っております。 プライベートアドレスでアクセスする以外に方法はないでしょうか? ルータ、もしくはサーバマシン側の何らかの設定で、指定したローカルIPアドレスから(http://*****.net/****.jpg)へアクセスできるようにすることができますでしょうか?
お礼
chiezo2005さん ありがとうございます。 上記作業によりルータ内PCから見ることができるようになりました。 大変ありがとうございます。 自分もこれで一つ知識が増えました。