PCからSMTPサーバーに接続できません。私はDebiansidを使用しています。
telnet mail.example.com 25
Trying 12.23.34.45...
telnet: Unable to connect to remote Host: Connection timed out
私のネットワークの外部から別のDebian PCから:
telnet mail.example.com 25
Trying 12.23.34.45...
Connected to mail.example.com.
Escape character is '^]'.
220 mail.example.com ESMTP Exim 4.63 Mon, 02 Apr 2012 22:14:09 +0200
ping
も永遠にハングし、ヒットすると Ctrl+C 「100%パケットロス」と書かれています。最後に、traceroute
はアスタリスクでいっぱいです。
traceroute mail.example.com
traceroute to mail.example.com (12.23.34.45), 30 Hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
...
27 * * *
28 * * *
29 * * *
30 * * *
サーバーポート25に対してnmap
を実行すると、次のようになります。
nmap mail.example.com -p25
Starting Nmap 5.21 ( http://nmap.org ) at 2012-04-02 23:08 EEST
Nmap scan report for mail.example.com (12.23.34.45)
Host is up (0.090s latency).
PORT STATE SERVICE
25/tcp filtered smtp
Nmap done: 1 IP address (1 Host up) scanned in 0.88 seconds
そして最後に私のiptables
:
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
何か案は?助けてくれてありがとう。
健全性チェックのために、次のようないくつかのクイックポートチェックサービスを実行します。
Debian PCだけが問題を抱えていると確信したら、他の有名なメールプロバイダー(Gmail、yahooなど)に接続してみてください。これは、問題の範囲を絞り込むのに役立ちます。それらのいずれにも接続できないが、エンドツーエンドの接続性がある場合は、ブロックされたポート/サービスが混在している可能性があります。
それらのいくつかに接続できる場合は、(両側から)パケットキャプチャを収集して、特定のパケットが完全に到達していないことを確認することを検討します。
ネットマスクの不一致があると思います。コンピュータ、ルーター、メールサーバーのルーティングテーブルを確認します。