• 締切済み

自宅サーバへのアクセス

はじめまして。 自宅サーバを運営しようと思っているのですが、 わからないことが出てきたので、質問させていただきます。 当方、サーバを以下の構成で構築しております。 回線:YahooBB! 12M OS:windowsXP pro サーバ:apache2.0.59 DB:mySQL 4.0.25-nt CGI:activ perl 5.6 PHP:4.4.8 この構成で、Movable Type3.6とOScommerceを動かしております。 公開用のアドレスはDyndns.comのサービスを利用しております。 そして、質問の内容はというと、 LAN内の他のパソコン、LAN外部のパソコンからはこの サーバのwebページを見ることが出来ます。 この際、ブラウザに打ち込むアドレスは aaaaa.bbb.com というように、Dyndnsにて設定したアドレスです。 しかし、サーバ機のブラウザから同じように、 aaaaa.bbb.com と入力すると、なぜかIDとパスワードを聞かれます。 localhost と入力すれば問題ないのですが、不思議です。 どのような原因が考えられますでしょうか。 また、その解決方法はありますでしょうか。 ご回答よろしくお願いします。

みんなの回答

  • kame-cp
  • ベストアンサー率100% (1/1)
回答No.3

サーバーマシンのHostsファイルを書き換えればよいだけでは。 1サーバーマシンのHostsファイルを検索し、 テキストエディタで開きます。 2 設定を以下を参考に変更します。 127.0.0.1 localhost の下に サーバーローカルIP<Tab>aaaaa.bbb.com と記入し保存。 3 サーバーマシンのブラウザでチェックします。 Hostsファイルのバックアップは 取っておいた方が良いでしょう。

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

>やはり、この接続方法では無理と考えればよいでしょうか。 そうですね。普通はLAN内のPCはhostsファイルあたりを使って「ドメイン→ローカルのIP」にしてしまいます。サーバPCは「ドメイン→Loopbackアドレス(127.0.0.1)」で設定しておけばいいと思います。

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>しかし、サーバ機のブラウザから同じように、 >aaaaa.bbb.com >と入力すると、なぜかIDとパスワードを聞かれます。 ルータの管理画面にアクセスしてしまっているのでは?ルータから外へ出て再度戻ってくるので、一般的にLAN内部からはドメイン名でのアクセスは出来ません。「LAN内の他のPCからはOK」というのは、とてもラッキーなことだと思います(ルータの仕様に依存する)。

leoism999
質問者

お礼

>shimix様 早速のご回答ありがとうございます。 回答内に、「一般的に」とありますが、 やはり、この接続方法では無理と考えれば よいでしょうか。