• 締切済み

名前解決ができない?

環境 Windows XP Pro SP3 Pentium4 3.4GHz 2048MB RAM IE7 ルータ BUFFALO WZR-AGL300NH(DHCP有効) セキュリティソフト ESET Smart Security Apacheをインストールして、動作の確認を行ったところ、 http://localhost/ http://マシン名/ では、IEで「Internet Explorer ではこのページは表示できません」というエラーが表示されてしまいました。 ところが、 http://127.0.0.1/ http://マシンIP/ では問題なく表示できました。 lmhost、hosts には 127.0.0.1 localhost マシンIP マシン名 は記述されています。 Apacheではなく、IISをインストールしてみても同じでした。 また、IEで履歴の削除も行いましたが、変わりませんでした。 IPで表示できるので、WEBサーバの問題ではないような気がするのですが、何が原因か分からず困っています。 よろしくお願いします。

みんなの回答

回答No.2

すみません。たいしたアドバスもできずに。 127.0.0.1 localhost を削除してアクセスしたらどうなりますか? PCのDNSのIPを空白にして見ても同じですか? 少し調べたら以下のような記事がありました。 ーーーーーーーー 1) hosts ファイルのアクセス権はどうなっていますか。 「SYSTEM」 の読み込み許可が必要。親フォルダのアクセス権を継承させておけば問題無いとは思います。 2) レジストリの、 次の値はどうなっていますか。 キー: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 名前: DataBasePath 実際に参照されるのは、 ここで指定されたパスにある hosts ファイルです。 標準では、 「%SystemRoot%\System32\drivers\etc」 という REG_EXPAND_SZ 値になっています。 あまり書き替えの必要が生じない値ですので、 書き替えられているようであれば、 ウィルス感染も視野に入れて疑ったほうが良いのかもしれません。 ーーーーーーーー >BUFFALO WZR-AGL300NH(DHCP有効) 将来的には、DHCPでなくて、IP固定にした方が良いのではないでしょうか。

noname#87957
質問者

お礼

ありがとうございます。 > 127.0.0.1 localhost を削除してアクセスしたらどうなりますか? 削除しても同じでした。 > PCのDNSのIPを空白にして見ても同じですか? DNSはルータから割り振られているので、これを割り振らない ようにルータで設定しましたg、同じでした。 > 1) hosts ファイルのアクセス権はどうなっていますか。 > 「SYSTEM」 の読み込み許可が必要。親フォルダのアクセス権を継承させておけば問題無いとは思います。 「SYSTEM」はフルコントロールになっていました。 > 2) レジストリの、 次の値はどうなっていますか。 > キー: > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters > 名前: DataBasePath 「%SystemRoot%\System32\drivers\etc」でした。 いろいろありがとうございます。 http://127.0.0.1/ でアクセスできるのでなんとかなることはなるのですが、数年前まで http://マシン名/ でアクセスできていたもので...。 また、もう1台のPCにIISをインストールしてみたのですが、これも同じように http://127.0.0.1/ ではアクセスできて http://localhost/ ではアクセスできませんでした。 ルータ、でしょうか???

noname#87957
質問者

補足

いろいろ確認していたのですが、 Opera 9.62 では http://localhost/ が見れました。 Firefox 3.0.4 Safari 3.2 では開けませんでした。 ますます分からなくなってきました...。

回答No.1

nslookup ホスト名 nslookup IPアドレス で名前解決できていますか? 切り分けの1つになると思います。

noname#87957
質問者

お礼

ありがとうございます。 nslookup では >nslookup localhost Server: buffalo.setup Address: 192.168.1.1 Non-authoritative answer: Name: localhost Address: 127.0.0.1 >nslookup 127.0.0.1 Server: buffalo.setup Address: 192.168.1.1 DNS request time out. time out was 2 seconds. *** Request to buffalo.setup timed-out >nslookup マシン名 Server: buffalo.setup Address: 192.168.1.1 DNS request time out. time out was 2 seconds. *** Request to buffalo.setup timed-out >nslookup マシンIP Server: buffalo.setup Address: 192.168.1.1 DNS request time out. time out was 2 seconds. *** Request to buffalo.setup timed-out でした。

関連するQ&A