Я пытаюсь найти почтовый сервер gmail.com с помощью команды dig и проверять результаты, возвращаемые командой dig, с помощью telnet.
$ 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" является одним из почтовых серверов. SMTP-порты 25 или 587 не открыты (проверены с помощью telnet) для ссылки «alt1.gmail-smtp-in.1.google.com». Однако ссылка http://support.google.com/mail/bin/answer.py?hl=ru&answer=13287 говорит, что smtp.gmail.com является почтовым сервером для gmail.com и портом 587 открывается для него. Почему dig выдает неправильные почтовые серверы или где мое понимание при чтении вывода dig неверно.