Gmail 不死,Gmail 永生

原文地址git

2013年7月,咱們深愛着的Google Reader走了,一去不復返。如今,咱們如影隨行的Gmail也要神祕失蹤了嗎?github

不知不覺Mail客戶端中Gmail郵箱已經快一個月沒有收到郵件了,往日那些煩人的郵件此刻也都銷聲匿跡了,連CSDN的郵件都沒有了,直覺告訴我有點不正常。終於,在郵箱圖標右邊發現了一個小小的感嘆號,原來鏈接有點問題,重連應該就能夠了。我滿懷信心的從新鏈接,可出如今我眼前的是從沒見到過的錯誤提示。安全

因而我診斷鏈接,可靠忠實的診斷程序提示我登陸不到SMTP、IMAP服務器,多是密碼錯誤!服務器

診斷鏈接

難道是密碼過時了,因而從新輸入密碼,可依然沒有鏈接成功,該死的感嘆號屹立不倒,只嘲諷般給我這樣一條信息:服務器或網絡出現問題網絡

從新鏈接

Gmail 已死 ?

難道Gmail就這樣死去了!咱們仍是來看看Google的實時統計吧:dom

Gmail 流量統計

估計名聲在外的巨人又一次伸出了邪惡之手,此時此刻,我只想說「放開Gmail,它只是個送郵件的!」那麼此次惡魔是如何封鎖Gmail的呢?我們先從郵件的發送、接收提及!先來看下面的圖片(來自Wikipedia):ide

Email 發送接收

話說Alice在本身的郵件客戶端寫好了郵件,指定了接收人Bob,而後開心地點了發送鍵,接下來咱們分步來看郵件的發送與接收過程吧。google

  1. 本地郵件客戶端mail user agent (MUA)利用Simple Mail Transfer Protocol(SMTP)協議將郵件發送到由internet service provider(ISP)運營的 mail submission agent(MSA),也就是上圖的 smtp.a.orgspa

  2. MSA 根據 SMTP 協議解析出郵件的目的地址,這裏是bob@b.org,接下來MSA查詢b.org的域名記錄。(郵件地址的格式通常是 localpart@exampledomain, localpart是接收方(或發送方)的用戶名,exampledomain是郵件服務商的域名);code

  3. DNS服務器返回給 MSA 查詢結果:mx.b.org,它是Bob的ISP運營的message transfer agent (MTA)的地址。

  4. smtp.a.org將郵件發送給mx.b.org,也許還會發送給其餘的MTA,直到郵件最終到達message delivery agent(MDA).

  5. MDA提醒Bob的郵件客戶端收到一封郵件,而後客戶端根據郵件接收協議 Post Office Protocol (POP3)或者 Internet Message Access Protocol(IMAP)獲取郵件內容。

好了,如今咱們已經大體知道郵件是如何發送、接收的了,那麼巨人是如何封鎖掉Gmail的?難道是DNS劫持或者是DNS污染?咱們先查看一下Gmail郵件發送服務器stmp.gmail.com的域名記錄,以下:

$ nslookup smtp.gmail.com
Server:        192.168.1.1
Address:    192.168.1.1#53

Non-authoritative answer:
smtp.gmail.com    canonical name = gmail-smtp-msa.l.google.com.
Name:    gmail-smtp-msa.l.google.com
Address: 74.125.203.108
Name:    gmail-smtp-msa.l.google.com
Address: 74.125.203.109

地址沒問題,看來不是DNS的問題了,那麼應該就是直接封了Gmail的SMTP、POP三、IMAP服務器的IP了,證據以下(以POP3爲例):

$ ping pop.gmail.com
PING gmail-pop.l.google.com (74.125.31.109): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
^C
--- gmail-pop.l.google.com ping statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss

因而咱們上面的發送接收示意圖變成了這個樣子:

意外中斷

至此,國內版的郵件客戶端已然不能發送、接收Gmail郵件了。

Gmail 不死,Gmail 永生

不過我笑了,默默點擊右上角那個相似隧道的圖標,選擇「鏈接美國」、仍是「鏈接日本」好呢?我猶豫了一下,最終選擇了美國,誰讓Gmail在美國呢。

因而,Gmail默默回來了,就像它從沒消失過同樣,只是它繞了點路而已,以下:

Save Gmail

看,Gmail還活着,它表明的「隱私,安全」仍舊活着,它們又怎麼會死去?!Gmail萬歲!

原文地址

相關文章
相關標籤/搜索