TCPポートで接続できるかを確認する

$ telnet <接続先> <ポート番号>

TCPポートで接続できるかを確認するには、telnetコマンドが便利です。

$ telnet 192.168.10.19 25
Trying 192.168.10.19...
Connected to 192.168.10.19 (192.168.10.19).
Escape character is '^]'.
220 192.168.10.19 ESMTP Postfix

たとえば、サーバーAからサーバーBにSMTPで接続できるかを確認するには、サーバーAにログインしてtelnetコマンドを実行します。なお、ここではサーバーBのIPアドレスを192.168.10.19と仮定しています。

無事に接続できれば、そのTCPポートとの通信がファイアウォールなどで妨げられずに可能であることを確認できます。通信が可能であれば、画面にはそれぞれのプロトコルに従って何らかの文字列が表示される筈です。

^]
telnet> quit
Connection closed.

最後にエスケープ文字列(通常はCTRL+])を入力してtelnetコマンドモードにしてから、quitコマンドを入力して終了します。