プロが教えるわが家の防犯対策術!

はじめまして。
自宅サーバを運営しようと思っているのですが、
わからないことが出てきたので、質問させていただきます。

当方、サーバを以下の構成で構築しております。
回線: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
と入力すれば問題ないのですが、不思議です。
どのような原因が考えられますでしょうか。
また、その解決方法はありますでしょうか。

ご回答よろしくお願いします。

A 回答 (3件)

サーバーマシンのHostsファイルを書き換えればよいだけでは。



1サーバーマシンのHostsファイルを検索し、
テキストエディタで開きます。

2 設定を以下を参考に変更します。

127.0.0.1 localhost の下に
サーバーローカルIP<Tab>aaaaa.bbb.com
と記入し保存。

3 サーバーマシンのブラウザでチェックします。

Hostsファイルのバックアップは
取っておいた方が良いでしょう。
    • good
    • 0

>やはり、この接続方法では無理と考えればよいでしょうか。



そうですね。普通はLAN内のPCはhostsファイルあたりを使って「ドメイン→ローカルのIP」にしてしまいます。サーバPCは「ドメイン→Loopbackアドレス(127.0.0.1)」で設定しておけばいいと思います。
    • good
    • 0

>しかし、サーバ機のブラウザから同じように、


>aaaaa.bbb.com
>と入力すると、なぜかIDとパスワードを聞かれます。

ルータの管理画面にアクセスしてしまっているのでは?ルータから外へ出て再度戻ってくるので、一般的にLAN内部からはドメイン名でのアクセスは出来ません。「LAN内の他のPCからはOK」というのは、とてもラッキーなことだと思います(ルータの仕様に依存する)。
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/03/11 10:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!