• ベストアンサー

ポート開放の為に空きポート番号を知りたい

開放されている空きポート番号を知りたいのですが【netstat -an】でTCPとUDPの対応ポートがそれぞれ多数表示されますがTCPとUDPでそれぞれどれを指定したらいいのでしょうか?TCPだと0,0,0,0(Listening)となっているものでしょうか?UDPは{::}で表示されているものでしょうか?それぞれどれを選択したらいいのか教えて頂けると助かります。動作環境はVista搭載ネットブック(HP2133)です。それではよろしくお願いいたします。

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

  • ベストアンサー
noname#246547
noname#246547
回答No.1

「開放されている空きポート番号を知りたい」とは 「Listenしているサービスのうち、貴方が使用していないサービスのポート番号を知りたい」 との事でしょうか? netstat -anで TCPなら状態がLISTENING UDPなら*.*のポートですね 次にポートを使用しているサービスですが、 netstat -a でポート番号が一部、サービス名(http等)に変わるものがあると思います このサービス名を見て不要と思えばサービスを止めればよろしいかと思います 次に、サービス名が出てこないポートは netstat -ano でPIDを表示してから、 タスクマネージャを開いてPIDから実行ファイル名を検索して要不要を判断すればよろしいかと思います 当方、WIN2000を利用しており-oオプションが利用できないため、 この部分は実行確認しておりません 詳しくは参考URL見てね あと、LocalAddressが 172.0.0.1はPC内部のサービスからの通信を待ち受けます 0.0.0.0は貴方のPC宛全ての通信を待ち受けます(NICが2枚以上あるといずれのNICからの通信も待ち受けるはず) IPアドレスが表示されているものは、このIPアドレス宛の通信を待ち受けます(NICが2枚以上あっても、このIPアドレスのNICからの通信しか待ち受けないはず) です

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/236portcheck/portcheck.html
noname#123868
質問者

補足

早速のご連絡ありがとうございます。お蔭様でポート開放確認WEBで確認したところTCPポートは開放が確認されました。ところでUDPはどうしても開放が確認できません(ソフトを起動する等はしています)下にnetstat-an表示の一部を抜粋しました。以下を見る限り大まかに4つのブロックに分かれているように見えますがどれを指定したらいいのでしょうか?素人考えで(A)が空いているのかな?と思い指定してみましたがだめでした。もしお分かりでしたら是非お願いいたします。 (A) UDP 0.0.0.0:500    *.* UDP 0.0.0.0:64138   *.* (B) UDP 127.0.0.1:1900   *.* UDP 192.168.1.100:138 *.* UDP 192.168.1.100:1900 *.* (C) UDP :[::]123      *.* UDP :[::]500      *.* UDP :[::1]1900     *.* (D) UDP [fe80::55:13a3:3f57:fe9b%12]:1900 *.* UDP [fe80::55:13a3:3f57:fe9b%12]:64140 *.*