サーバーのポート確認

らら
らら

はじめに

なにか、社内で、サーバーを新規に作って、メールが送信できないって。。

個人的には、メールサーバーはsendmailで終わっているので・・・サーバーはいじれませんが・・・

ポートの確認だけ見てあげたので・・・とりあえず・・ブログに記載することに

個人的にはCMANをつかうのですが・・ネタで..Windowsからもできるよってことで

Windowsからのポート確認方法1

今回は、Windows10からサーバーへ接続して確認する方法です。

Test-NetConnection

こちらは PowerShellでポートの疎通確認ができるコマンド

まずはPowerShellを起動します。

PowerShellを起動


Test-NetConnection [対象のサーバーIPアドレスまたはホスト名] -Port [ポート番号]

PS C:\Users\xxxxx> Test-NetConnection xxx.xxx.xxx.xxx -Port 587
ComputerName     : xxx.xxx.xxx.xxx
RemoteAddress    : xxx.xxx.xxx.xxx
RemotePort       : 587
InterfaceAlias   : イーサネット
SourceAddress    : 192.xxx.xxx.xxxx
TcpTestSucceeded : True

下記がTrueで空いてるってことです。

TcpTestSucceeded : True

Windowsからのポート確認方法2

次に、PortQryをいうMicrosoft が提供するフリーツールです。

コマンドライン版もありますが、PowerShellとかコマンドライン、むりという方は・・

PortQryUIというGUI付、こちらもマイクロソフトダウロードセンターからダウンロードします。

https://www.microsoft.com/en-us/download/details.aspx?id=24009

PortQryUI.exeという実行ファイルがダウンロードされます。こちらはインストーラーとなります。

PortQryUIインストーラー起動

PortQryUIインストーラー完了

下記がディレクトリPortQryUIに解凍されます。

portqueryui.exeを実行します。


2004/04/01  14:35             3,689 config.xml
2003/12/09  14:24             1,616 EULA.txt
2004/07/14  16:52           303,104 PortQry.exe
2004/07/20  11:42            30,720 PortQueryUI.doc
2004/07/15  17:06            70,656 portqueryui.exe

PortQryUI起動画面

Linuxからのポート確認方法1

むかしは・・・こんな感じ・・

今時は、インストールされてないかもね。


telnet 対象のサーバーIPアドレスまたはホスト名 ポート番号

Linuxからのポート確認方法2

netcat ncコマンド

コマンドラインでncとかして出ない場合は・・・

下記でインストールしてください。

こちらはたしか、windows版もあったと思います・・


yum install nmap-ncat
==========================================================================================================================================================================
 パッケージ                              アーキテクチャー                     バージョン                                    リポジトリー                            サイズ
==========================================================================================================================================================================
インストール:
 nmap-ncat                               x86_64                               2:7.70-8.el8                                  appstream                               236 k
トランザクションの概要
==========================================================================================================================================================================
インストール  1 パッケージ
ダウンロードサイズの合計: 236 k
インストール後のサイズ: 480 k
これでよろしいですか? [y/N]: 
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                                                                                  1/1 
  インストール中   : nmap-ncat-2:7.70-8.el8.x86_64                                                                                                                    1/1 
  scriptletの実行中: nmap-ncat-2:7.70-8.el8.x86_64                                                                                                                    1/1 
  検証             : nmap-ncat-2:7.70-8.el8.x86_64                                                                                                                    1/1 

nc -vz [対象のサーバーIPアドレスまたはホスト名] [ポート番号]

# nc -vz xxx.xxx.xxx.xxx 587
Ncat: Version 7.70 ( https://nmap.org/ncat )
Ncat: Connected to xxx.xxx.xxx.xxx:587.
Ncat: 0 bytes sent, 0 bytes received in 0.04 seconds.

さいごに

ずっと、RHEL系を使っていたので・・Debian系のコマンドラインつかえないです。。w

関連記事