原文地址git
2013年7月,咱们深爱着的Google Reader走了,一去不复返。如今,咱们如影随行的Gmail也要神秘失踪了吗?github
不知不觉Mail客户端中Gmail邮箱已经快一个月没有收到邮件了,往日那些烦人的邮件此刻也都销声匿迹了,连CSDN的邮件都没有了,直觉告诉我有点不正常。终于,在邮箱图标右边发现了一个小小的感叹号,原来链接有点问题,重连应该就能够了。我满怀信心的从新链接,可出如今我眼前的是从没见到过的错误提示。安全
因而我诊断链接,可靠忠实的诊断程序提示我登陆不到SMTP、IMAP服务器,多是密码错误!服务器
难道是密码过时了,因而从新输入密码,可依然没有链接成功,该死的感叹号屹立不倒
,只嘲讽般给我这样一条信息:服务器或网络出现问题
。网络
难道Gmail就这样死去了!咱们仍是来看看Google的实时统计吧:dom
估计名声在外的巨人
又一次伸出了邪恶之手,此时此刻,我只想说“放开Gmail,它只是个送邮件的!”那么此次恶魔是如何封锁Gmail的呢?我们先从邮件的发送、接收提及!先来看下面的图片(来自Wikipedia):ide
话说Alice在本身的邮件客户端写好了邮件,指定了接收人Bob,而后开心地点了发送键,接下来咱们分步来看邮件的发送与接收过程吧。google
本地邮件客户端mail user agent (MUA)利用Simple Mail Transfer Protocol(SMTP)协议将邮件发送到由internet service provider(ISP)运营的 mail submission agent(MSA),也就是上图的 smtp.a.org
;spa
MSA 根据 SMTP 协议解析出邮件的目的地址,这里是bob@b.org
,接下来MSA查询b.org的域名记录。(邮件地址的格式通常是 localpart@exampledomain
, localpart是接收方(或发送方)的用户名,exampledomain是邮件服务商的域名);code
DNS服务器返回给 MSA 查询结果:mx.b.org
,它是Bob的ISP运营的message transfer agent (MTA)的地址。
smtp.a.org将邮件发送给mx.b.org,也许还会发送给其余的MTA,直到邮件最终到达message delivery agent(MDA).
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万岁!