重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

WindowsXPでローカルドメイン localhost以外にたとえば test1やtest2
という名前をBINDなしで127.0.0.1に割り当てることは可能でしょうか?

Apacheのバーチャルホストで3つのサイトのテスト環境を作成したいのです。

<Virtual Host 127.0.0.1>
ServerName localhost

<Virtual Host 127.0.0.1>
ServerName test1

<Virtual Host 127.0.0.1>
ServerName test2

A 回答 (5件)

多分,


/winnt/system32/drivers/etc/hosts
というテキストファイルがあると思います。
これが固定のホスト名とIPアドレスを定義するファイルですので、これを修正すれば可能です。
設定変更後は・・リブートは必要は無かったと思いますが,うまくいかないようでしたらリブートしてください。

多分,
127.0.0.1 localhost
って行がありますから
127.0.0.1 localhost test1 test2
とすればOKです。
    • good
    • 0

>BIND を入れると 1日に1~2度再起動が必要になりました。



こちらは、Windows2000Pro+ BIND 9.2.3 (最新)ですがこのような現象は
発生していません。
(ただし、Windowsのサーバは定期的に再起動が必要なのは常識ですが...)
    • good
    • 0

> というより、どうしてBINDを入れないのですか?


私なら設定できても入れないことを勧めます。

職場のデスクトップとして使っている(Win2k SERVER)が 1週間つけっぱなしで問題なかったんですが、BIND を入れると 1日に1~2度再起動が必要になりました。
Windows では安定動作のために余計な物は入れない方が良いと思います。
今年の頭頃なので、もう改善されたかもしれませんが。環境によってはそういうこともあるということで。ご参考までに。
    • good
    • 0

>BINDなしで127.0.0.1に割り当てることは可能でしょうか?



というより、どうしてBINDを入れないのですか?
Apacheの設定ができるなら、BINDの設定も問題ないでしょう?


Windows NT / Windows 2000 Binary Kit - BIND 9.2.3
http://www.isc.org/products/BIND/bind9.html
    • good
    • 0

hostsファイルにtest1やtest2を記述することで、バーチャルホストの割り当て確認ができますよ。

    • good
    • 0

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