マイコンピュータが特定のポートにアクセスできることを確認する

マイコンピュータが特定のポートにアクセスできることを確認する

リモートサーバーの特定のポートにアクセスできるかどうかをテストするために使用できるOSXのターミナルコマンドまたは他のコマンドはありますか?

このポートは他のネットワーク上の他のコンピュータからアクセスできるため、そのサーバーからアクセスできることがわかっていますが、必要なのはこのポート(この場合は110と25(POPと25))にアクセスできるかどうかを他のコンピュータでテストします。する方法です。 SMTP)は特定のコンピュータで発生し、可能であれば追跡または対処してブロックの原因を特定します。

答え1

telnet HOSTNAME PORTこれを実行するか、サーバーがポートから接続を受け入れていることを確認してこれを実行できますnc HOSTNAME PORT。サーバーが受信している場合は、接続が確立され、サーバーから送信されたバナー(存在する場合)が表示され、コマンドを入力できます。サーバーが受信していない場合、またはファイアウォールが邪魔になっている場合、またはnc接続telnetが開始されない場合は、エラーメッセージが表示されます(静かなバージョンnc(netcat)を除いてこれについてはわかりません)。 OSXに1つ)。

traceroute -P tcp -p 25ファイアウォールを診断するには、ポート25に送信されたパケットが移動する距離ビューを使用できます。最後に到達したホストはファイアウォールより前のホストです。

答え2

telnet私たちの友達ですnetcat。利点netcatは、UDPでも機能することです。

関連情報