• 締切済み

リスニング状態になっているポートを閉じる方法をおしえてください。

DOSプロンプトでnetstat -a で、LISTENINGになっている、ポートがあります。 サーバーウエアが入っていると思いますが、 そのポートを閉じるにはどうすればよいのでしょうか? OSはウィンドウズ98セカンドエディションです。

みんなの回答

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

ポートがLISTENINGになるのは、そのポートをListenするプロセスが 動作しているからです。 (例えば、Webサーバならポート80をListenして他からのアクセスを待ちます) これを閉じるには、そのプロセスを停止させるか、パーソナルファイア ウォールによって閉じるか、いずれかを行なってください。 フリーのパーソナルファイアウォールは、こちらが有名です。 http://www3.to/zonealarm

参考URL:
http://www3.to/zonealarm

関連するQ&A

  • 空いているポートの確認について

    Windows Server2016で空いているポートを確認する方法等についての以下の質問についてご回答をお願いいたします。 (1)空いているポートの確認方法(コマンドプロンプトでnetstat -aでしょうか、他の調査方法もあればご教授ください) (2)Windowsファイアウォールの受診規則で例えば、何らかのアプリケーションのポートの5985、5986を許可していた場合、netstat -aで5985しか出てこないのはなぜでしょうか?netstat -aが空いているポートを全て出すのであれば、5985と5986の両方が出るのではないのでしょうか?

  • ポート135、445がコマンドプロンプトでLISTENING状態

    OS:WindowsXP HomeEdition ウィルスバスター2007(家庭内ネットワーク1、ファイアウォールセキュリティレベル高)を使用しています。 ※ WindowsのLAN接続のプロパティから「NetBIOS over TCP/IPを無効にする」に設定、VB2007でも例外ルールのNetBIOS関連は全てチェックを外してあります。また、DCOMも無効にしてあります。 パーソナルセキュリティ研究所のポートスキャン、シマンテックのチェック、Shields up!!等を行ったところ、ポート135・445を含む全てのポートはClosed(一部ステルス)になっていたのですが、 先日コマンドプロンプトでnetstat-a-nを実行したところ、ポート135と445が「LISTENING」状態(これはポートが開いているってことですよね…?)になっていました。 外部からのポートチェックで安全であれば、コマンドプロンプトでLISTENINGであっても大丈夫なのでしょうか…? 検索して調べてみたのですが情報がなく、分かりませんでした;; また、ポート445に関しては心配なので 「デバイスマネージャー」→「表示」→「非表示のデバイス表示」→「プラグアンドプレイではないドライバ」→「NetBIOS over TCP/IP」→「スタートアップの種類」(システム→無効に設定)→「再起動」 をやってみたのですが、何故かインターネットに繋がらなりました…。

  • LISTENINGになってるポートが増えました、なぜ?

    久しぶりに見たら以前はなかったはずのポートが LISTENING になっていました。 ◆ 前回表示された LISTENINGポート 135 445 1025 1026 5000 その後ポート5000 を閉じました。 ◆ 今回表示されたLISTENINGポート 135 445 1025 1026 1546(abbaccuray) 1547(laplink) 1552(pciarray) となっており、1546・1547・1552 の3個が増えています。 この3個のポートはどのような役割を持っているのでしょうか? ポートに詳しい方がおりましたら教えてください。 よろしくお願いいたします。 OSはXPです。

  • ポートの確認について

    OS      :WindowsXP HomeEdition Webサーバ  :apache 上記環境でhttpd.confのPortを確認したところ80番が記述されているのにも関わらず、サーバが動作しているところで、コマンドプロンプトでnetstatを実行してもポート80番が使用されているとは記述がないような気がするのですが、実行するコマンドが違うのでしょうか?それともWebサーバのポートが違うのでしょうか?

  • ポートについて

    現在使用しているサーバで空いているTCPポートを調べたところ(netstat -a)、いくつかのポートが表示されてきましたが、これらが一体何のために空いているのかを調べる方法はあるのでしょうか。 80や21のような一般的なものはいいとして、それ以外の見たことの無いようなポートをどうしたら良いか困っています。セキュリティの為にもそれぞれの意味合いを確認しておきたいのですが・・・ OSはWindowsNTServer4.0です

  • ポートをリスニングさせているプロセスからプログラムのフルパスを割り出す

    netstat と tasklistで確認したところ、 alg.exe が TCP 1025、 svchost.exe が TCP 2869 をリスニングさせているのですが、これらは一般的なことでしょうか? また、ポートをリスニングさせているプロセスからプログラムのフルパスを割り出すことは可能でしょうか? Windows XP Pro SP2を使用しています。どうぞよろしくお願いいたします。

  • [ネットワーク:ポート]epmapとは?

    質問させていただきます。 コマンドプロンプトにて、「netstat -a」を実行したところ、ポート番号のところに「epmap」というものが出てきました。 調べてみると、epmapというのは135番ポートであることまではわかったのですが、具体的にどのようなものに使われるポートなのでしょうか?またそのような情報をどこで調べればよいかもご教授いただけるとありがたいです。

  • アプリケーションで使用されるポートの確認方法

    自分が使用しているパソコンで、アプリケーションが 使用しているポート番号を知りたいのですが、その方 法がわかりません。 DOSで、netstat -a とすることによって、現在 開いているポートの番号までは、わかるのですが、じ ゃあ、いったい、どのサービスが使用しているかが わからないのです。もし、わかる方法がありましたら ご教授願えませんでしょうか。よろしくお願いします。

  • ポート80が何に使われているのかが分かりません

    Apacheを起動しようとしたところ「make_sock: could not bind to address 0.0.0.0:80」というエラーが出ました。ネットの記事を調べてみると、ポート80が他のアプリケーションで使われているために起こる問題で、以下の手順でポート80を使っているアプリケーションを特定し止めることができると書いてありました。 (1)コマンドプロンプトでnetstat -oanを実行 (2)0.0.0.0:80 を使用している [PID] を確認 (3)タスクマネージャ>プロセス を開き、表示>列の選択 で、「PID(プロセル ID)(P)」をチェックして表示。 (4)ステップ(2)で確認したPIDを使用しているアプリケーションを特定。 netstat-oanで調べたところポート80のPIDは1792(状態はLISTENING)でした。 しかしながらタスクマネージャーのプロセスにあるPID列にはこの1792が表示されませんでした。 なぜタスクマネージャーのプロセスに表示されないのでしょうか この場合、PID1792が何のアプリケーションなのかを知るにはどうしたらよいのでしょうか 教えてくださいますようお願いします

  • netstatについて

    はじめまして。ネットワークを勉強しているエンジニアの卵です。 このサイトでの投稿は初めてになりますが、是非とも、ご教授 頂きたいことがある為、宜しくお願いします。 ●まず1点は、netstatについてです。 〔 -a〕〔 -e〕〔 -s〕〔 -r〕をDOSプロンプトで打ち込んだ時に表示される、「LISTENING」「TIME_WAIT」の意味・解釈について教えて下さい。また、netstatについて分かりやすいサイトがありましたら、分かりやすく丁寧なURLを教えて下さい。