- ベストアンサー
Windows7でpingの応答ができない障害の対応策を教えてください
- Windows7でpingの応答ができない障害が発生しています。ホスト名指定でpingを実行すると「ホスト *** が見つかりません」と表示されます。lmhostsファイルにホスト名を記載しているため、ファイアウォールを無効にしても問題は解決しません。ただし、IPアドレスを指定してpingすると問題なく応答があります。
- 使用環境はWindows7 Pro (64bit)で、lmhostsファイルにはホスト名を記載しています。IPアドレスはスタティック指定しており、ファイアウォールも無効にしていますが、ホスト名指定でのpingができない状態です。
- 対応策としては、ホスト名指定でのpingができない場合はIPアドレスを指定してpingを実行することをおすすめします。lmhostsファイルの設定に問題がある可能性がありますので、設定を確認して正しいホスト名を記載してください。また、ファイアウォールの設定にも注意してください。
- みんなの回答 (16)
- 専門家の回答
質問者が選んだベストアンサー
>◆知りたいのは、Windows7で ping //myserver の表記が使えるのか否かという事なのです。 最初の質問はこのような記述ではなかったですよね。 下記の内容ではないでしょうか? ・ping方法 >ping \\myserver or >ping \\192.168.2.100 ですからホスト名に誤りがないか確認した次第です。 pingで使える構文は以下のもです、ping //myserver は誤りです、pingで使用できるのは、ping ipアドレスか、ping ドメイン名(ping myserver)です。 ちなみに以下URLも参考までに。 ですhttp://www.iodata.jp/support/qanda/answer/s13483.htm 以下はpingで使用できるオプションパラメータです(蛇足ですが参考まで)。 Options: -t Ping the specified host until stopped. To see statistics and continue - type Control-Break; To stop - type Control-C. -a Resolve addresses to hostnames. -n count Number of echo requests to send. -l size Send buffer size. -f Set Don't Fragment flag in packet. -i TTL Time To Live. -v TOS Type Of Service. -r count Record route for count hops. -s count Timestamp for count hops. -j host-list Loose source route along host-list. -k host-list Strict source route along host-list. -w timeout Timeout in milliseconds to wait for each reply.
その他の回答 (15)
- ok-kaneto
- ベストアンサー率39% (1798/4531)
>Windows7で ping //myserver の表記が使えるのか否かという事なのですが。 既回答にあるように「使えません」 試せばすぐに出ると思うのですが。 マイクロソフト共有サービスとpingを混同していませんか? 共有サービスは \\サーバ名\共有名 でアクセスできますけど、pingのようなTCP/IPのコマンドはホスト名なので\\は使いません。 エクスプローラでアクセスするなら file:////サーバ名/共有名/フォルダ名 とかでアクセスできますけど。
- ok-kaneto
- ベストアンサー率39% (1798/4531)
同じセグメントであればlmhostsを作成しなくてもコンピュータ名でpingは飛びます。 これはブロードキャストで名前解決しているからです。 わざわざlmhostsを作成しているってことは別セグメントなのでしょうか? でしたら、デフォルトゲートウェイを登録しているかルーティングテーブルでゲートウェイを指定しないといけないのですが、指定はされていますか?
補足
はい、デフォルトゲートウェイを登録しています。 すみません、知りたいのは、 Windows7で ping //myserver の表記が使えるのか否かという事なのですが。 どうなんでしょうか?
- ekayim
- ベストアンサー率51% (779/1503)
Ano,12様が指摘の通り私もホスト名が正しいかどうか懸念したします。 Ano,12様の下記の確認を。 >ping -a 192.168.2.100 を実行時のホスト名は何と表示されているのですか? こちらでも確認できます(表示は\\xxxxxxで表示されます)。 net config server これもでも確認可 host name こちらも nbtstat -a 192.168.2.100 >lmhostsファイルにホスト名を記載しています。 今時この様な手法でLAN構築しなくとともと思いますが、他の簡単な方法で構築とはいきませんか。
お礼
ホスト名は表示され、合ってます。 ◆知りたいのは、Windows7で ping //myserver の表記が使えるのか否かという事なのです。 ----------------------------- C:>ping -a 192.168.2.100 myserver [172.16.2.100]に ping を送信しています 32 バイトのデータ: 192.168.2.100 からの応答: バイト数 =32 時間 <1ms TTL=128 192.168.2.100 からの応答: バイト数 =32 時間 <1ms TTL=128 192.168.2.100 からの応答: バイト数 =32 時間 <1ms TTL=128 192.168.2.100 からの応答: バイト数 =32 時間 <1ms TTL=128 192.168.2.100 の ping 統計: パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、 ラウンド トリップの概算時間 (ミリ秒): 最小 = 0ms、最大 = 0ms、平均 = 0ms ----------------------------------------------
補足
すみません、コピペを間違いました。 ----------------------------- C:>ping -a 192.168.2.100 myserver [192.168.2.100]に ping を送信しています 32 バイトのデータ: 192.168.2.100 からの応答: バイト数 =32 時間 <1ms TTL=128 192.168.2.100 からの応答: バイト数 =32 時間 <1ms TTL=128 192.168.2.100 からの応答: バイト数 =32 時間 <1ms TTL=128 192.168.2.100 からの応答: バイト数 =32 時間 <1ms TTL=128 192.168.2.100 の ping 統計: パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、 ラウンド トリップの概算時間 (ミリ秒): 最小 = 0ms、最大 = 0ms、平均 = 0ms ----------------------------------------------
- 8ive22ty
- ベストアンサー率52% (770/1479)
No.10の補足です。 > アプリが先頭に「\\」を付加してLAN上に投げて共有フォルダにアクセスするようになってます。 突然「共有フォルダにアクセス」という話が出てきましたが, 質問はpingの件ですよね。 そもそも「ホスト名」とは ping -a IPアドレス で表示されるNetBIOS名のことなのですが・・・。 ping -a 192.168.2.100 を実行時のホスト名は何と表示されているのですか?
- ekayim
- ベストアンサー率51% (779/1503)
>サーバー: UnKnown Address: 192.168.2.100 サーバまではpingは通っているのですか。 tracert 192.168.2.100で経路ルータを通過しているのか確認を(こちらはOKだとおもわれますが)。 同じくtracert myserverで確認を。
- 8ive22ty
- ベストアンサー率52% (770/1479)
No.4の補足です。 > アプリからホスト名を投げているので。 net view で表示されたコンピュータ名(たとえば \\mypc )の「mypc」はNetBios名です。 したがって,このコンピュータ名を取得して ping mypc でpingが通りますよ。(net view で取得した\\の部分は不要です) つまり,NetBios名でpingが通ります。
お礼
既存のアプリで、 コントロールボックスにホスト名を入力する事で アプリが先頭に「\\」を付加してLAN上に投げて共有フォルダにアクセスするようになってます。
- ok-kaneto
- ベストアンサー率39% (1798/4531)
ローカルの設定はどうなってます? まさか違うセグメントってことはないですよね。 ipconfig /all で設定を見せてもらえませんか?
- ekayim
- ベストアンサー率51% (779/1503)
>ping 192.168.2.100 nslookupですよね。 >サーバー: UnKnown >Address: 192.168.2.100 >*** UnKnown が 192.168.2.100を見つけられません: Non-existent domain やはり、サーバー: UnKnownで192.168.2.100からホスト名を探せなかったようです。 ping(ipアドレス)は通ってホスト名は通らないということは、サーバー: UnKnownが名前解決できないのか、該当PCの設定が悪いのかの判断は出来ませんが、前述したとおり、他のPCが正常であればサーバは問題ないと思われますが再確認とか、正常のPCの設定を比較するとか、ワークグループのチェックとか、他のPCから実行するとか工夫してきりわけするしか無いでしょう。 おそらく社内LANだと思われますが、ネットワーク管理者はいませんか。
お礼
まがいなりにも、私がネットワーク管理者です。 (^^ゞ
- ekayim
- ベストアンサー率51% (779/1503)
>ホスト名指定でのpingが飛ばない。 ホスト名の記述は間違いありませんか。 nslookup 192.168.2.100でホスト名は表示されますか。 該当PCから他のPCへの確認されておりますか。 他のPC同士ではOKとなるのでしょうか。
お礼
ホスト名が表示されません。 >ping 192.168.2.100 サーバー: UnKnown Address: 192.168.2.100 *** UnKnown が 192.168.2.100を見つけられません: Non-existent domain
- ok-kaneto
- ベストアンサー率39% (1798/4531)
>ワークグループのネットワークなので、ホスト名での解決が必要なLANです。 hostsも名前解決の一つですが。 ホスト名とコンピュータ名の違いは解ってますよね? どちらにせよNBTを使っているので、hostsファイルでもよいのでは。 lmhostsを読み込む設定になっていますか? >IPをホスト名とする場合、Microsoftネットワークでは「\\」を付加します。 試して言ってます? ping \\127.0.0.1とやったら通りませんけど... 共有名なら\\使いますけど...
お礼
myserver は、フォルダを共有設定をかけてます。 なので、以前は \\myserver で共有フォルダのリストが表示されていたのですが。
- 1
- 2
お礼
>マイクロソフト共有サービスとpingを混同していませんか? >共有サービスは >\\サーバ名\共有名 >でアクセスできますけど、pingのようなTCP/IPのコマンドはホスト名なので\\は使いません。 はい、どうやら混同しているようです。 どうも ありがとうございました。