サーバーがポート25を使用できることを確認しようとしています。nc
次のように接続しようとしましたが、telnet
どちらも接続できません。
そのポートでリッスンしているエントリがあるかどうかを確認するために実行できる他のテストはありますか?
ベストアンサー1
システムへのアクセス権があり、システムがブロックされているか開いていることを確認したい場合は、netstat -tuplen | grep 25
ビューを使用してサービスが開いていてIPアドレスを受信していることを確認できます。
iptables -nL | grep <port number>
ファイアウォールにルールが設定されていることを確認することもできます。
telnet yourTarget 25
問題が見つからない場合は、最後に行った操作を使用または実行できますnc yourTarget 25
。接続が拒否されたことを示すメッセージが表示された場合、ほとんどのISPはプライマリSMTPポート25をブロックするため、ISPによってブロックおよびフィルタリングされる可能性があります。この場合、デフォルトポート(必要な場合)を代替ポートに変更できます。
別のオプションは、次のものを使用することです。地図↴
これを使用して、ネットワークがnmap -sT localhost
TCP 接続をリッスンするポートを確認できます。 UDPポートを確認するには、このオプションを使用する必要があります-sU
。
ポート25を確認するには簡単に使用できますnmap -p25 localhost
。
システムにアクセスできない場合は使用できますnmap -sS -p25 yourTargetIP
。
気づくNmapは非常に強力なツールですが、使用方法を知る必要があります。たとえば、時には-Pn
pingなしチェックオプションを使用したい場合があります。