![ホストがホストファイルに追加されても、XP マシンはサーバーを認識できません](https://rvso.com/image/1303446/%E3%83%9B%E3%82%B9%E3%83%88%E3%81%8C%E3%83%9B%E3%82%B9%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%95%E3%82%8C%E3%81%A6%E3%82%82%E3%80%81XP%20%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%AF%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E8%AA%8D%E8%AD%98%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93.png)
ネットワークにマシンを追加しました。Windows マシンの 1 台 (Vista Business) では ping を実行してマシンを確認できますが、XP マシンではマシンを確認できません。
c:\windows\system32\drivers\etc\hosts ファイルを変更し、次のエントリを追加しました:
123.345.567.890 foomachine
不思議なことに、XP マシンから 123.345.567.890 に ping して応答を得ることができますが、XP マシンから foobar に ping しようとすると、次の応答が返されます。
Can not find host foomachine. Error message
Vista マシンから foobar に ping を実行できます (IP アドレスとホスト名の両方で)。
この原因は何なのか、また、どのように解決すればよいのか、何かアイデアはありますか?
答え1
問題のあるマシンの DNS キャッシュをフラッシュしましたか? ipconfig /flushdns
nslookup foomachineと入力してDNSルックアップをチェックし、応答を確認します。
サーバーの DNS エントリを確認し、システム foomachine のエントリが存在するかどうかを確認します。