digコマンドを使用してgmail.comメールサーバを探し、telnetを使用してdigコマンドによって返された結果を確認しようとしています。gmail.comメールサーバの解決
$ dig gmail.com MX
; <<>> DiG 9.7.3 <<>> gmail.com MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54145
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;gmail.com. IN MX
;; ANSWER SECTION:
gmail.com. 800 IN MX 10 alt1.gmail-smtp-in.l.google.com.
gmail.com. 800 IN MX 20 alt2.gmail-smtp-in.l.google.com.
gmail.com. 800 IN MX 30 alt3.gmail-smtp-in.l.google.com.
gmail.com. 800 IN MX 40 alt4.gmail-smtp-in.l.google.com.
gmail.com. 800 IN MX 5 gmail-smtp-in.l.google.com.
;; Query time: 14 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Tue Dec 27 02:09:50 2011
;; MSG SIZE rcvd: 150
Digコマンドでは、「alt1.gmail-smtp-in.l.google.com」はメールサーバーの1つです。 smtpポート25または587は、リンク「alt1.gmail-smtp-in.1.google.com」に対して開かれていません(telnetを使用して確認されています)。しかし、リンクhttp://support.google.com/mail/bin/answer.py?hl=en&answer=13287は、smtp.gmail.comがgmail.comのメールサーバーであり、ポート587がそのメールサーバー用に開かれていると言います。なぜ掘り出し物が間違った電子メールサーバーを提供しているのか、または掘り出し物の出力を読んでいる私の理解が間違っているのか
私はあなたのポート検証サーバのことを誤解していると思います私は明示的に私が開いているポートをテストしているサーバー名を述べている必要があります)。私は "gmail.com"の開いているポートを確認しませんでした。私は掘ることにより、gmail.comのメールサーバとして報告された「alt1.gmail-smtp-in.l.google.com」ポート25と587を、チェックしています。私はgmail.comからメールを送ることを考えていません。私は "[email protected]"に電子メールを送信しなければならないメールクライアントを書かなければならないと仮定します。私が最初に見つけなければならないのは、gmail.comのメールサーバーとは何ですか。それを見つける方法。 –
@Talespin_Kit:今私の答えを更新しました。それは役に立ちますか? –
答えを更新していただきありがとうございます。私は、ISPによってポートがブロックされていることに関するクエリはほとんどありません。私は「smtp.gmail.com」のポート25に接続することができますが、私は「alt1.gmail-smtp-in.l.google.com」のポート25に接続することはできません。それでは、なぜISPは「alt1.gmail-smtp-in.l.google.com」ではなく「smtp.gmail.com」のためにポート25をブロックしません。 (私は「alt1.gmail-smtp-in.l.google.com」のポート25が実際に開いているかどうか疑問を持っている)ISPブロックするかどうかポートを見つけるためにどんな方法があります。もう1つのクエリは、なぜ "smtp.gmail.com"に関する情報がMXレコードに存在しないかです。 –