• ベストアンサー

「0.0.0.0」や「127.0.0.1」の意味?

IEのブラウザを起動している最中にnetstat -naで、どのポート開いているのかを調べてみると  TCP 192.168.0.3:2597  ×.×.×.×:80 ESTABLISHED   という様な表示の他に TCP 0.0.0.0:2597    0.0.0.0:0   LISTENING TCP 0.0.0.0:2598    0.0.0.0:0   LISTENING TCP 0.0.0.0:2600    0.0.0.0:0   LISTENING TCP 0.0.0.0:2602    0.0.0.0:0   LISTENING TCP 127.0.0.1:2470    0.0.0.0:0   LISTENING UDP 127.0.0.1:2470 *:*   というような表示が常に出てきます。 IEを起動していないときに同じように調べると、ポートは何一つ開いていません。 自分のPCにはウィルスソフトをいれてません。 なので、やはり何かしらのウィルスに感染していると考えたほうが良いのでしょうか? それとも、「0.0.0.0」や「127.0.0.1」といった表示はIEを起動させれば常に出てくるものなんでしょうか? 「0.0.0.0」と「127.0.0.1」はどういう意味なんでしょうか?

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

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.3

127.0.0.1は前の方が書いているとおりループバックアドレスといってマシン自体を表すアドレスです。 次に0.0.0.0ですが、LISTENING状態のものにしか出ていないと思いますがLocal AddressとForeign Addressで少し意味が違います。 Local Addressの0.0.0.0はマシンが持っているすべてのIPアドレスを表しています。つまりマシンが複数のIPを持っていた場合、マシンの持つすべてのIPアドレスにおいて接続を受け付けているということになります。 それとは違いLocal Addressが指定されている場合は、接続先アドレスがそのアドレスの接続しか受け付けないようになっています。 Foreign Addressが0.0.0.0の場合、これはどんなIPアドレスからでも接続を受け付けているという意味になります。 >IEを起動していないときに同じように調べると、ポートは何一つ開いていません。 これはたぶん見間違いです。普通にWindowsが起動しているなら必ず何かしらのポートが開いているはずです。 >それとも、「0.0.0.0」や「127.0.0.1」といった表示はIEを起動させれば常に出てくるものなんでしょうか? IEが起動していなくてもWindowsが普通に起動していれば必ず出てきます。 >なので、やはり何かしらのウィルスに感染していると考えたほうが良いのでしょうか? 場合によってはウィルスに感染し、他のPCに接続しようとしている場合もあります。 多少高いと思うかもしれませんが、アンチウィルスソフトは入れた方がいいと思います。ウィルスによってはPCを起動不能にする場合もあります。大事なデータなどがある場合は、なおさら入れた方がよいでしょう。

asada0888
質問者

お礼

Windowsが起動している時は、ポートは開いてなく見間違いではありません。 書き忘れていたのですが、outpost firewsllをいれてたりするので、そういう事が関係してポートが開いていないのかもしれません。(私にはわかりませんが) 「0.0.0.0」にもLocal AddressとForeign Addressというものがあったり、ウィルスの可能性も否定はできないかったりするのだと参考になりました。心配なのでウィルスソフトの購入も考えてみます。 色々と親切に回答してくださったみなさんありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

noname#118337
noname#118337
回答No.2

自分のアドレスはネットワークで設定しているものと、127.0.0.1と2種類あります。 ネットワークで設定したものはネットワークに出て行くもの、127.0.0.1は自分のPC内で処理するアドレスです。 例えば、LANケーブルを抜いてpingコマンドを打った場合、ネットワークで設定しているアドレスの場合は繋がっていないという表示になりますが、127.0.0.1は繋がっているという表示になります。

asada0888
質問者

補足

回答ありがとうございます。 「127.0.0.1」や「0.0.0.0」の表示は仕様なのでトロイなどが勝手にポートを開けているわけではないということなんでしょうか?

すると、全ての回答が全文表示されます。
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

127.0.0.1 は、そのPC自身を表すIPアドレスです。(ループバックアドレス かな?) 0.0.0.0 に関してはhttp://support.microsoft.com/default.aspx?scid=kb;ja;jp175952 あたりが参考になるかと。

asada0888
質問者

補足

早速の回答ありがとうございます。 しかしhttp://support.microsoft.com/default.aspx?scid=kb;ja;jp175952に飛んで、載ってある事を読んでみたんですが慣れない単語が多くて、よく理解できませんでした。 要は、こういう現象が起こるのはOSなりプログラムなりの仕様だということでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A