リモートサーバーの特定のポートにアクセスできるかどうかをテストするために使用できる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でも機能することです。