- 締切済み
apacheのテストページ
Linux初心者です。 Apacheをインストールして、初めてサーバにアクセスする際。 URL欄にホスト名あるいはIPアドレスを入力するとテストページが現れるハズなのですが・・・・・・。IPアドレスでは表示されるのに、ホスト名では表示されません。 一方、LAN内の他のマシンからアクセスすると。 IPアドレスでもホスト名でもテストページが表示されます。 どうしてApacheを入れたサーバからのアクセスでは、ホスト名の入力が効かないのか??・・・・・・わかりません。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
とりあえずdigしてみてください dig マシン名.ドメイン.co.jp >LAN内の他のマシンはWinです。 ipconfig /all をして、DNS Serversの値をみればわかります。
- 774danger
- ベストアンサー率53% (1010/1877)
> LAN内の他のマシンではホスト名でも表示されるんですよ。 ってことはおそらくDNSに登録されているんですよね? Linuxマシンの/etc/resolv.confはどうなっていますか? 他のマシンと同じDNSを参照していますか?
お礼
回答ありがとうございます。 /etc/resolv.confをみてみました。 search ドメイン名 nameserver ルーターのIPアドレス になってました。 >他のマシンと同じDNSを参照していますか? ↑これはどこを調べればいいのですか? LAN内の他のマシンはWinです。 \system32\drivers\etc\hosts でしょうか?
- ralf124c
- ベストアンサー率52% (232/446)
「host.conf」の「order」は「hosts,bind」の順になっていますか?
お礼
回答ありがとうございます。 今、確認してみましたが、hosts,bindの順になっていました。 ところでhost.confは何をするファイルなんでしょうか? 閲覧の順番ですか?
- yambejp
- ベストアンサー率51% (3827/7415)
名前の解決ができていないのでは? hostsで対応可能かと。
お礼
さっそくの回答ありがとうです。 自分もそう思ったのですが、LAN内の他のマシンではホスト名でも表示されるんですよ。 /etc/hostsを何回か書き直してみたのですが・・・・・。ダメでした。 その他に修正が必要なファイルがあるとすればどれでしょうか?
補足
いつもありがとうございます。 digは昨日、自分で試してみました。 NOERRORと出て、正常に応答してるンだなと。 グローバルIPアドレスも分かるんだなと。 思ったのですが、それ以上のことは理解できませんでした。 しかし、自分の操作では、お教えのようにマシン名.ドメイン名を入力するのではなく、ホスト名.ドメイン名を入力してました。 ちょっと試してみます。