はじめに
なにか、社内で、サーバーを新規に作って、メールが送信できないって。。
個人的には、メールサーバーはsendmailで終わっているので・・・サーバーはいじれませんが・・・
ポートの確認だけ見てあげたので・・・とりあえず・・ブログに記載することに
個人的にはCMANをつかうのですが・・ネタで..Windowsからもできるよってことで
Windowsからのポート確認方法1
今回は、Windows10からサーバーへ接続して確認する方法です。
Test-NetConnection
こちらは 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に解凍されます。
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
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