2010年1月7日木曜日

Openポートの確認

特定のポートが開いているかどうかを確認するには。。。

◇ Windows
 DoSコマンドプロンプトでnetshコマンドで確認することが可能。
 (netstat -nでも確認可能)

 >netsh diag connect iphost ホスト名 ポート番号
 
 表示例: 
 >netsh diag connect iphost localh 80

  IPHost (localhost)
  IPHost = localhost
 Port = 80
 サーバーは次のポートで実行中と思われます [80]  ←[]内に該当ポートが表示されればOpen状態

・ Linux
lsofやnetstat -anpで確認することが可能。

 # lsof -i:ポート番号

 表示例:
 # lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
httpd 2842 root 4u IPv6 10161 TCP *:http (LISTEN)
httpd 4076 apache 4u IPv6 10161 TCP *:http (LISTEN)

・共通
telnet IP Portでも確認することが可能。

0 件のコメント:

コメントを投稿