ポート25が開いているかブロックされているかを確認するには?

ポート25が開いているかブロックされているかを確認するには?

サーバーがポート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 localhostTCP 接続をリッスンするポートを確認できます。 UDPポートを確認するには、このオプションを使用する必要があります-sU

ポート25を確認するには簡単に使用できますnmap -p25 localhost

システムにアクセスできない場合は使用できますnmap -sS -p25 yourTargetIP

気づくNmapは非常に強力なツールですが、使用方法を知る必要があります。たとえば、時には-Pnpingなしチェックオプションを使用したい場合があります。

おすすめ記事