Windows2000でhostsファイルが参照されない

このQ&Aのポイント
  • Windows2000でhostsファイルが参照されず、正常ではないアドレスにアクセスしてしまう問題について調査しました。
  • C:\WINNT\system32\drivers\etcのhostsファイルとlmhosts.samに正しい形式で記述しており、レジストリの値も問題ありません。
  • しかし、DNS Clientサービスは正常に開始されています。他に確認すべき箇所があれば教えていただけると助かります。
回答を見る
  • ベストアンサー

windows2000で、hostsファイルを参照してくれない

 お世話になります。DNS切り替え前の動作確認で、hostsファイルを触っていますが、hostsに書いた所でない(正常な)アドレスを見に行ってしまいます(pingを打っても同じです)  下記の確認をしましたが、解決しませんでした。 ● C:\WINNT\system32\drivers\etcの、hosts ファイルと、lmhosts.samに ipアドレス(タブ)www.(アドレス)  の形式で記述しております。 ● レジストリ(DataBasePath)の値は書き換わっていません。 ● サービスDNS Clientは、開始されています。  他に確認する箇所 等ございましたら、ご教示いただけると助かります・・・

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

詳細な状況がわからないので見当違いかもしれませんが 1.lmhosts.samってファイルはサンプルファイルなので   編集したら拡張子(.sam)をなくす必要がありますよ。 2.基本的にDNSキャッシュってやつをもっているので   hostsやlmhostsを編集した直後では変わらないですよ。 3.DNS Clientサービスってのは前述のDNSキャッシュを   PCに保持させるためのサービスです。 って感じで認識してもらっておいて じゃぁ、hostsとかlmhostsとか書き換えたらどうしたらいいねんって なるかと思いますが、再起動でOKだったと思います。 再起動がめんどうなときは hostsの場合はコマンドプロンプトにて「ipconfig /flushdns」 で良かったかなと思います。 lmhostsの場合は・・・忘れました、ごめんなさい>< こんなんでいかがでしょうか。

motacilla
質問者

お礼

ご説明有難うございます。  lmhost.samのsamがサンプルの意味とは、知りませんでした(T_T)  早速.samを取って、再起動してみましたが、やはりhostsで指定したアドレスには飛んでくれません。  設定も、他にどこを見て良いのか分からなくて、現在もグーグル検索中です・・・

その他の回答 (1)

回答No.2

ANo.1です。 最初のご質問のところで重要なところを 見落としていました>< >● C:\WINNT\system32\drivers\etcの、hosts ファイルと、lmhosts.samに >ipアドレス(タブ)​www.(​アドレス) >の形式で記述しております。 と書いてありましたね。 多少あいまいな記憶になってしまうのですが hostsやlmhostsは記述する際にタブを使用すると 内容を認識しない仕様だったかと思います。 なので、記述する際には ipアドレス(スペース数回)​www.(​アドレス) って形にしましょう。 スペースの回数は、サンプルとして記述してあるものに 合わせればまぁ大丈夫です。 で、wwwアドレスを記述してるってことで 少しおせっかいかもしれませんが lmhostsってのはWINSで解決するようなNETBIOS解決のための ファイルです。 なので、wwwアドレスのような名前の解決には 基本的にhostsのみで大丈夫ですよ。 95とか98とかNTとかもあるような混在環境なら必要に なったりもしますけどね。

motacilla
質問者

お礼

 解決いたしました!  有り難うございます。  wwwを省き、タブをスペースに換え、現在使っていない設定を削除し、ipconfig /flushdns で解決いたしました  ・・・・・・解決したのですが。  上記3つのうち、どこが悪かったのか調査をしようと思い、設定を1つづつ戻して、ipconfig /flushdnsをして確認してみたのですが、今度は動かなかった状態に戻らず(*_*)  よく分からないまま、解決してしまいました(T^T)

関連するQ&A

  • hostsファイルについて

    WindowsNTにおいて、WinNT\System32\Drivers¥etc内に「hosts」というファイルがありますが、これをメモ帳などで開き、その中にネットワーク内のクライアントの「名称」「IPアドレス」を記入する場合、具体的にどのように(ここからこういった感じで)行えばよいのでしょうか?後、これを行うと、どのような効果があるのでしょうか?

  • hostsファイルについて

    最近、hostsファイルで特定IP等?を遮断できるという話を知り調べていたのですが、このパソコンにはhostsファイル自体が存在しないようです。 system32\drivers\etcの中にはnetworks・protocol・services・lmhostsだけでした。 今まで一度も見たことないので最初から無いのか途中で消えたのか知りませんが、hostsファイルは無くてもいいものですか??作成方法も検索してるのですが、なかなか分かりやすいサイトが見つからず・・・。 宜しくお願いします。

  • ブラウザからhostsファイルが参照できない

    今、社内ネットワーク上のあるサーバ上に存在するページを クライアントPCのブラウザで開こうとしています。 そのサーバの名前解決は、hostsファイルにIP、名前を記述しておき、hostsで行う様にしています。 ところがブラウザ(IE6 SP2)でそのサーバ上のURLを入力すると、 The requersted URL could not be retrieved While trying to retrieve the URL: http://xxx.yyy.co.jp/zzz/ The following error was encountered: Unable to determin IP address from host name for xxx.yyy.co.jp The dnsserver returned: No DNS records の様に、”サーバの名前解決が出来なかった”という意味のエラーメッセージが表示されてしまいます。 (社内には、DNSサーバが稼動しているのですが、 上記サーバについてはクライアントのhostsで名前解決する様にしています。) そこでhostsファイルを書き誤ったか、配置すべきディレクトリを変えてしまったのか、 と思い、確認しましたが問題なさそうです。 確認手段として、コマンドプロンプトから  ping サーバ名 を実行しましたが、実行結果は、 ping xxx.yyy.co.jp [aaa.bbb.ccc.ddd] with 32 bytes of data; ・・・ のようになり、ping実行で見る限りはhostsファイルの内容を使って、 名前解決が出来ているようです。 ping ではhostsが参照できているのに、ブラウザではできない、といった様な状況なのですが、 ブラウザからもhostsの内容を参照させる様にすることはできないでしょうか。

  • LMHOSTSとHOSTSファイルについて

    ネットワーク管理者(初心者)です。 一つのネットワークセグメントでサーバへアクセスするのに、 ¥¥サーバ名でアクセスできず、¥¥IPアドレスで行ってます。 上記現象が起こるのは、数台のPCだけですので、手動でLMHOSTSファイルもしくはHOSTSファイルに定義を記述しようと思います。 そこで、ご質問ですが、IPアドレスとマシン名だけを関連させるだけならば、HOSTSファイルに記述するだけでいいのでしょうか。 もしくは、LMHOSTSファイルにも記述が必要でしょうか。 いまいち両者の使い分けが分りません。 使い分けについてご存知ならば、教えていだだけ無いでしょうか

  • HOSTSを参照しなくなった

    会社でWindowsXPクライアントを導入し、LANに接続しています。 社内のサーバーを参照する為に、HOSTSを設定しているのですが、 突然サーバーを参照できなくなりました。 HOSTSを検索したところ、 C:\Windows\system32\drivers\etc に保存してあったHOSTSが見つからなかったので、再度、HOSTSを 保存しなおしたのですが、それでもサーバーを参照することができません。 他のパソコンからは参照できているので、サーバー側の問題ではないと思われます。 ちなみに、Internet Explorerを使用しているのですが、サーバー名を 入力すると表示できず、IPアドレスを入力すれば接続することができます。 何かHOSTSを参照しないようにする設定などがあるのでしょうか?

  • hostsファイルを開きたいのですが・・・

    hostsファイルを見たいのですが、 「ファイル名を指定して実行」で、 「C:\WINNT\system32\drivers\etc\host」をしても、 「C:\WINNT\system32\drivers\etc\hostは利用できない場所を参照しています。このコンピューターのハード ドライブ上、またはネットワーク上を参照している可能性があります。インターネットやネットワークに接続しているかどうか確認してから、やり直してください。それでも、見つからない場合は、その情報は別の場所に移動した可能性があります。」 とでて、開けません。これは、どういうことなのでしょうか? そして、どうすれば開けますでしょうか? どうぞご教授ください。よろしくお願いします。

  • hostsファイルの設定

    素人なのですが教えてください。 インターネットのページ閲覧中にhostsファイルが書き換えられたとの警告が出ました。 C:\WINDOWS\system32\drivers\etc のhosts.icsというファイル の最終行に #172.16.0.1 HOME-NotePC2.mshome.net # 2012 4 6 28 2 20 3 359 というのが書かれています。 これが書き換えられた内容でしょうか? これは削除していいでしょうか? pingやnslookupでパケットが届きません。 存在していないみたいです???? このファイルの初期状態を知りません。 教えてください。 よろしくお願いします。

  • hostsファイルって何ですか?

    hostsファイルって何ですか?IPがどうのこうのとか書いてありますが、格納場所がc:¥windows¥system32¥drivers¥etcとか良くわかりません。また、どうやって起動させるのですか? 教えてください。

  • hostsについての質問です。

    Win XP IE6 SP2を使用しています。 先日、悪意のあるソフトをDLしてしまいhostsの中身が書き換えられてしまいました。 C:\WINDOWS\system32\drivers\etcのhostsの中にあるファイルは ・hosts ・lmhosts ・networks ・protocol ・services の5個です。 ■質問(1)これは特に異常はないですか? 前回質問して、教えて頂いた通りに進んでいくと、 PCのhostsの中に、書き換えられたアドレスなどが書いてありました。それを消して「127.0.0.1 localhost」とだけ書いて上書き保存しました。(127.0.0.1というのはお絵かきサイトのIPアドレスです。) ■質問(2)PCは直ったのですが、hostsに入力した「127.0.0.1 localhost」以外に、他に大事な文章を書いたりしなくても大丈夫でしょうか??皆さんのPCはもっと沢山の事が書かれていますか? 改変された部分がhostsだけなのかどうかは、まだ分からないですが、出来る限りPCを元通りにしたいと思っています。 アドバイスよろしくお願いします。

  • hosts.msnについて

    C:\WINDOWS\system32\drivers\etc下にhosts.msnという見慣れないファイルを見つけました。 中身はhostsと同じです。 これはどういったファイルなのでしょうか? もしご存知の方が見えましたら教えてください。