- ベストアンサー
IISでローカル内からhttp://localhostと入れても表示されない
windows2000 server で「既定のWebサイト」上でサービスを開始させました。 ちゃんと表示されるかと思いインターネットエキスプローラを開き http://localhost と入力して表示されるか試したのですが、下記のようなメッ セージが表示され閲覧する事ができません。 何か打開策はありますでしょうか? エラー リクエストされた URL は取得できませんでした -------------------------------------------------------------------------------- 以下の URL を取得した際に: http://localhost/ 次のエラーが発生しました: 以下のホスト名の IP address を調べられません. localhost DNS サーバが以下のエラーを返しました: Name Error: The domain name does not exist. この意味は次の通りです: キャッシュは URL 中のホスト名から IP address を調べることができませんでした. アドレスが間違っていないか確認してください.
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>しかしなぜlocalhostでは表示されないのでしょうか? DNSの仕組みに関係します。 localhostと言う名前から127.0.0.1というIPアドレスを求めるのがDNSの役割です。 その際、WindowsNT/2000/XPのDNSサーバはhostsファイルを参照します。(hostsにない名前は、さらに上位のDNSサーバに問い合わせます。) localhostという名前は特殊なので、hostsがその情報を持っていなくてはならないのです。 今回のケースではhostsが存在しないようなので、hostsをメモ帳で作成する手順をご紹介しておきます。 (説明の都合上、Cドライブのルートディレクトリで作業します。) (1)次のファイルが存在するか確認してください。 C:\WINNT\system32\drivers\etc\hosts.sam ・存在する→Cドライブのルートディレクトリにhosts.txtと言う名前でコピーし、メモ帳で開く。 copy C:\WINNT\system32\drivers\etc\hosts.sam c:\hosts.txt notepad c:\hosts.txt ・存在しない→メモ帳でc:\hosts.txtを新規作成する。 notepad c:\hosts.txt (2)次の1行をhosts.txtの最後に追加します。127.0.0.1とlocalhostの間には半角スペースを7つ以上入れ、行のおしりには改行を入れます。 127.0.0.1 localhost ↑ ↑ | 改行 半角スペースx7 (3)hosts.txtを上書き保存します。 (4)hosts.txtをシステムディレクトリに移動します。この際に拡張子txtを取り除きます。 move c:\hosts.txt C:\WINNT\system32\drivers\etc\hosts (5)Windowsを再起動します。 以上がその手順です。 これでlocalhostが127.0.0.1として認識されるはずですが、システムディレクトリをいじりますので慎重に作業してください。 作業手順が理解できない場合、作業に不安を感じる場合はやらないほうが無難です。
その他の回答 (2)
- mrumesuke
- ベストアンサー率45% (254/557)
(1)localhostがDNSエラー ・C:\WINNT\system32\drivers\etc\hostsファイルがありますか? ・その中に、下記のような行はありますか? 127.0.0.1 localhost (2)権限が有りません ・管理者のIDとパスワードでも状況は変わりませんか?
- Traja
- ベストアンサー率19% (107/546)
localhostの代わりに、 127.0.0.1を指定してみたら? 結果は?
補足
ご回答頂き本当にありがとうございます。 入れてみましたがIDとパスワードを要求されて表示する事が出来ませんでした。 何か打開策はあるのでしょうか? ちなみに心当たりのIDとパスワード、グループを入れたのですが、権限が有りませんという画面が表示されていしまいました。
お礼
ありがとうございます。 表示することができませんでした。 しかしなぜlocalhostでは表示されないのでしょうか? もしおわかりになるようでしたら情報をいただけないでしょうか? ご丁寧にアドバイスをいただき本当にありがとうございました。