Thursday, October 22, 2015

Network Misc



http://segmentfault.com/a/1190000002452103
Email 发送接收
好了,现在我们已经大致知道邮件是如何发送、接收的了,那么巨人是如何封锁掉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、POP3、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

Labels

Review (572) System Design (334) System Design - Review (198) Java (189) Coding (75) Interview-System Design (65) Interview (63) Book Notes (59) Coding - Review (59) to-do (45) Linux (43) Knowledge (39) Interview-Java (35) Knowledge - Review (32) Database (31) Design Patterns (31) Big Data (29) Product Architecture (28) MultiThread (27) Soft Skills (27) Concurrency (26) Cracking Code Interview (26) Miscs (25) Distributed (24) OOD Design (24) Google (23) Career (22) Interview - Review (21) Java - Code (21) Operating System (21) Interview Q&A (20) System Design - Practice (20) Tips (19) Algorithm (17) Company - Facebook (17) Security (17) How to Ace Interview (16) Brain Teaser (14) Linux - Shell (14) Redis (14) Testing (14) Tools (14) Code Quality (13) Search (13) Spark (13) Spring (13) Company - LinkedIn (12) How to (12) Interview-Database (12) Interview-Operating System (12) Solr (12) Architecture Principles (11) Resource (10) Amazon (9) Cache (9) Git (9) Interview - MultiThread (9) Scalability (9) Trouble Shooting (9) Web Dev (9) Architecture Model (8) Better Programmer (8) Cassandra (8) Company - Uber (8) Java67 (8) Math (8) OO Design principles (8) SOLID (8) Design (7) Interview Corner (7) JVM (7) Java Basics (7) Kafka (7) Mac (7) Machine Learning (7) NoSQL (7) C++ (6) Chrome (6) File System (6) Highscalability (6) How to Better (6) Network (6) Restful (6) CareerCup (5) Code Review (5) Hash (5) How to Interview (5) JDK Source Code (5) JavaScript (5) Leetcode (5) Must Known (5) Python (5)

Popular Posts