web-dev-qa-db-ja.com

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

サーバーでポート25が使用可能かどうかを確認しようとしています。 nctelnetを使用して接続しようとしましたが、いずれも接続に失敗しました。

そのポートでリッスンしているものがあるかどうかを確認するために他に実行できるテストはありますか?

9
rahul dubey

システムへのアクセス権があり、システムがブロックされているか開いているかを確認する場合は、netstat -tuplen | grep 25を使用して、サービスがオンでIPアドレスをリッスンしているかどうかを確認できます。

また、iptables -nL | grep <port number>を使用して、ファイアウォールによってルールが設定されているかどうかを確認することもできます。

何も問題がなければ、最後にtelnet yourTarget 25またはnc yourTarget 25を使用してすでに行ったことを実行できます。接続が拒否されたというメッセージが表示された場合、ISPによってブロックおよびフィルタリングされている可能性がありますほとんどのISPはデフォルトのSMTPポート25をブロックするためです。その場合、デフォルトのポート(必要な場合)を別のポートに変更できます。

あなたが持っている他のオプションは、使用することですNmap

nmap -sT localhostを使用して、ネットワークからのTCP接続をリッスンしているポートを特定できます。UDPポートを確認するには、-sUオプションを使用する必要があります。

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

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

NB Nmapは非常に強力なツールですが、その使用方法を知っている必要があります。たとえば、-Pnの使用が必要になる場合がありますpingなしスキャンのオプション。

9
FarazX

ポートを確認するには25を使用できます。

netstat

netstat -plnt | grep ':25'

ss

 ss -lntu | grep ':25'

nmap

nmap -sT -O localhost | grep 25

lsof

lsof -i:25
0
GAD3R