最近谷歌拼音的同步功能被长城了,同步的时候总是网络出错,实在是无话可说了。
长城无外乎是阻止 dns 或者解析出一个错的地址,或者是不让你访问特定的地址。根据论坛上的说法,先换了个 dns,试了下 Google Public DNS,但是还是不行。于是用 wireshark 监视一下 dns 请求的结果,谷歌拼音同步用的是 clients2.google.com,并且能够解析出正确的 ip,ping 也能通。再看 wireshark,同步使用 https 连接时全是错误,看来这次是封掉了特定的请求和 封锁 Google Docs 的方法一样,对于 http 使用关键字过滤,https 则不能正常访问(详细需 翻墙)。
于是想办法换一个 ip 地址试试,用 zym 解析出 clients2.google.com 的 ip,选了个 74.125.47.139,添加到 hosts 文件中,这下能够同步了。
hosts文件的位置:
1、windows:C:\Windows\System32\drivers\etc\hosts
2、Linux:/etc/hosts
Google hosts:
209.85.225.101 docs.google.com
74.125.127.100 writely.google.com
74.125.153.138 spreadsheets.google.com
209.85.225.102 groups.google.com
209.85.225.104 reader.google.com
74.125.127.101 calendar.google.com
72.14.203.118 wave.google.com
74.125.47.139 clients2.google.com