• ベストアンサー

ループバック、pingに詳しい方

Pingについて教えて下さい。 ループバックアドレスに対してPingが通るという事と自分のIPに対してPingが通るという事の違いは何でしょうか?「ループバックアドレスにPingが通る」という事実から判断できるのはTCP/IPは正常にインストールされているという事のみで、NICまで正常とは言えない。自分のIPにPingが通ればNICは正常(デバイスドライバでNIC項目に!?等の表示はないはずである)という認識であっていますでしょうか?それともGWまでPingが通らないと NICは正常とは言えないのでしょうか?詳しい方がいらっしゃいましたら ご教授ください。

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

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

正解は > TCP/IPは正常にインストールされているという事のみで、NICまで正常とは言えない。 > GWまでPingが通らないとNICは正常とは言えない です。 試しに、ネットワークケーブルを抜いた状態で自分のPCのIPにpingを打ってみてください。応答が帰ってくるはずです。 (DHCPによるIP自動取得だとうまくいかないので、IPを静的に設定してやってみてください) ネットワーク関係の知識がある場合は、"netstat -rn" コマンドを実行してみてください。自分のIPアドレスに対するインタフェースがループバックIPに割り当てられているのがわかると思います。 なお、Windowsのデバイスマネージャの画面で異常がわかるような状態だと、そもそもIPの設定そのものができない可能性が高いです。

outofh2
質問者

お礼

早速の回答ありがとうございます。 となると、(1)ループバックにPingは通り、自分のIPには通らない。(固定ip) (2)ループバックにPingは通り、自分のIPにも通る。(固定ip) (1)と(2)の違いは何でしょうか? よろしくお願いします。

その他の回答 (2)

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.3

> 落ちているのかわからない場合、NICが正常に機能しているかどうかだけでも確認する方法 こういうときは、普通もう一台別のPCなりルータなり、pingの応答を返す機械をネットワークにつなげて、 PC→GW PC→もうひとつの機械 とでpingの応答結果に違いがあるかどうかを確認します。 両方とも応答がなければPCか間にあるハブがおかしい可能性が高いですし、追加した機械からのみ応答があるのであれば、GWに以上がある可能性が高いといえます。 これでもわからなければ、直にGWやNICの様子をみて判断するしかありません。

outofh2
質問者

お礼

ありがとうございます。

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.2

> (1)と(2)の違いは何でしょうか? 情報が全然ないので何ともいえませんが、(1)と(2)は同じPCですか? 同じPCなら(1)のときと(2)の時でPCの状態が異なると思いますし、異なるPCなら設定や構成が異なると思います。 その違いを調べていけば何かわかるのではないでしょうか? (たとえば(1)と(2)で"netstat -rn"の結果を比べてみるとか)

outofh2
質問者

お礼

度々、回答ありがとうございます。(1)と(2)は同じPCという前提で、 例えばGW(ルーター)が落ちているとしたらpingを打っても返ってこないかと思うのですが、落ちているのかわからない場合、NICが正常に機能しているかどうかだけでも確認する方法を知りたいと思い、ループバックが返ってきただけでは正常とは言えないと思われるので、自分のIPに対して通れば 正常と言えるのでは?と考え、質問させていただきました。

関連するQ&A

  • 127.0.0.1にpingを打つと、どこがpingを返すのですか?

    よろしくお願いします。 ネットが繋がらなかった時、ISPからループバックアドレス(127.0.0.1)にpingを打って、LANカードの動作確認をして下さい。と言われました。 LANカードがpingを返している。と言われましたが、何かおかしいと思いました。 ethernetはOSIの第2層なのに第3層のIP(127.0.0.1)を返すことが出来るのかと疑問に思いました。 自分は第2層(つまりethernet)まで届かずに第3層(IP)でpingを返しているのかと思いましたがこの考え方は正しいでしょうか? 正しいとするとループバックにPingを打つということはTCP/IPの動作確認であり、LANカードの動作確認ではない、との考え方は正しいのでしょうか?

  • Ciscoルータのループバックアドレス

    Ciscoルータはループバックアドレスを例えば下記の設定で可能ですが Router(config)#int loopback 10 Router(config)#ip address 172.16.1.100 どのような用途で使用するのですか? (127.0.0.1のループバックアドレスはローカルアドレスなんで、よくTCP/IPが起動しているかどうか、ping 127.0.0.1とかやったりしますが・・・)

  • pingもとおるのに。。

    お世話になります。Windows98です。 社内なんですが、 空いているIPアドレスをセットしても、ネットワークに接続できません。PINGは、ルータにもちゃんととおるんです。ループバックもOKです。 なにがわるいんでしょうか? TCP/IPの入れ替えもしてみましたが、それでも、接続できません。DNSも設定しています。他のPCは問題ないです。 どうかお願い致します。

  • ループバックアドレス

    windowsXPパソコンを使用しています。 127.0.0.1のループバックアドレスについてお尋ねします。 現在の症状は、モデムからパソコンをLANケーブルでつないでいます。設定などは問題がないと思います。 モデムにつないだLANポートのランプが点灯しません。 つまり物理的に接続されていないと思います。 LANケーブルを別の物に変えてもだめでした。 モデムを再起動したり、パソコンを再起動したりもしましたがだめでした。 デバイスマネージャからネットワークカードを削除してドライバを入れなおしましたが、だめです。 IPアドレスは取得できていません。 そこで質問です。 もしネットワークカードが故障していたら127.0.0.1のループバックアドレスへpingを打っても返ってきませんか?返ってきたらネットワークカードに問題がないと考えていいですか? もしかしたらモデムの不良かとも思っています。 教えてください。

  • ループバック・インターフェースでのNICの負荷について

    limittakeです。よろしくお願いします。 IP aliasingで設定した自分自身のIPアドレス宛にパケットを送信した場合、 NICに負荷はかかるのでしょうか? と言うことをお聞きしたいです。 Linuxの「CentOS 5.3」を使用しておりまして、 eth0を ========== DEVICE=eth0 BOOTPROTO=static HWADDR=xx:xx:xx:xx:xx:xx(実際にはMACアドレスを記入しています) ONBOOT=yes IPADDR=192.168.1.2 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 ========== IP aliasingでeth0:1を ========== DEVICE=eth0:1 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.3 NETMASK=255.255.255.0 ========== と設定した状態で、LANケーブルを接続せずに ---------- $ ping 192.168.1.3 ---------- とpingを打っても返答が返ってきます。 これは http://dictionary.rbbtoday.com/Details/term926.html のページで解説されている 「ループバック・インターフェース」の(3)によるものかと思うのですが、 この場合、NICには負荷がかかるのでしょうか? 実際にはマシンの外部(LANのネットワーク上)にパケットを送出しないようですので、 NICに負荷がかかるという言い方は適切ではないかもしれませんが、 上記のようなパケットのやりとりで、NICは何らかの処理を行うのでしょうか? 文章が下手で質問の内容がわかりにくいかと思います。 申し訳ございません。 どなたかご存じの方いらっしゃいましたら、ご教授ください。 よろしくお願いします。

  • 単純なループバック通信ができませんでした。

    急にネットにつながらなくなりました。 毎日一定時間ネットに繋げてると起こるような気がします。 単純なループバック通信ができませんでした。エラーは 10055 というエラーが出ました。 info すべての基礎サービス プロバイダが Winsock カタログに存在します。 info Winsock サービス プロバイダのチェーンは有効です。 error プロバイダ エントリ MSAFD Tcpip [TCP/IP] は、単純なループバック通信ができませんでした。エラーは 10055 です。 info プロバイダ エントリ MSAFD Tcpip [UDP/IP] はループバック通信テストに合格しました。 info プロバイダ エントリ MSAFD Tcpip [TCP/IPv6] はループバック通信テストに合格しました。 info プロバイダ エントリ MSAFD Tcpip [UDP/IPv6] はループバック通信テストに合格しました。 info プロバイダ エントリ RSVP UDP Service Provider はループバック通信テストに合格しました。 error プロバイダ エントリ RSVP TCP Service Provider は、単純なループバック通信ができませんでした。エラーは 10055 です。 error インストール済みの LSP に接続の問題があります。 action 自動修復: WinSock カタログをリセットする action 成功: netsh winsock reset catalog info システムの再起動が必要です コマンドプロンプトで「netsh winsock reset」を実行して再起動すると正常に戻ります。 エラーがでなくなるようにする方法はありますでしょうか? また、pingはとおるのでいまいちどこに問題がるのかわかっていません。 サーバーとして、運用しているWindowsWebSserver2008でも同様の問題が週一くらいで起こります。

  • ループバックアドレス

    pingを打ってみてるのですが・・OSはWhindouws Meです。 winipcfg を入力した結果  アダプタアドレス  IPアドレス  サブネットマスク  デフォルトゲートウェイ のそれぞれのアヂレス数値が出ました。 PCとの応答は、ループバックアドレスを入力するのだと思うのですが、どの数値を入力すればいいのでしょうか?

    • ベストアンサー
    • ADSL
  • Win98をクリーンインストールしたらping通らない

    OS(Win98)を新しいHDDに入れ替えて、NICのドライバを最新Verに変更してLAN(MSネットワーク)では認識できるようになりましたが、pingではtime outになってしまいます。 TCP/IPの設定はOKです。 どうすれば良いでしょうか?

  • ループバックアドレスについて「

    ■2台のルータが直接接続(connected)されているときについて教えてください。 connectedの場合は、一方のルータから相手ルータのインタフェースへスタティック、ルーティングプロトコルを設定していなくてもpingが飛ぶと思いますが、相手ルータのループバックアドレスには飛ぶのでしょうか。 それとも、スタティック、もしくはルーティングプロトコルを設定しないとpingは飛ばないのでしょうか。 ■ループバックアドレスの情報は、ルーティングプロトコル(OSPF、BGP等)を設定した場合に、他ルータに情報はアドバタイズされるのでしょうか。

  • なぜPingが通るのか分からない。

    なぜPingが通るのか分からない。 私は今Ubuntuを使っているのですが、同じローカルネットワークにいるホストになぜPingがとおるのかわかりません。 現在のネットワークの構成をいうと、PCが二台あり(以降ホストA、ホストBとしIPはそれぞれ192.168.1.2 192.168.1.3です)それはルータ(IPは192.168.1.1です)によってつながれています。 またホストAのルーティングテーブルを見ると、 受信先サイト  ゲートウェイ ネットマスク インターフェース 192.168.1.0 * 255.255.255.0 eth0 となっています。 この状態で「Ping 192.168.1.3」とうつとPingが帰ってきます。 なぜ私がこれを疑問におもうかというと、 192.168.1.? 宛のPingは*にいくと書いてあります。また*は「-n」オプションでみると「0.0.0.0」であり、このIPはLinuxではループバックIPアドレスだと考えています。 なので192.168.1.3宛のIPは*、つまり自分に帰ってきてしまい、通信ができないのではないかと考えました。 なぜ通信がこの状態でできるのですか?お返事をおまちしております。