生活在国内的网络世界,就必须与gfw斗智斗勇。hosts在状况好的时候可以省力很多无缝上网,但很多时候因为服务器的变动与网络运营商的区别,相同的hosts也会有不同的效果。
对于Google服务使用hosts的最大问题就是提示证书有问题,一般情况下我都忽略。
不扫盲hosts文件,讲讲更新hosts的几个技巧。

    自己有国外ssh服务器,根据自己hosts中无法访问的域名,ssh登录之后从服务器ping一个ip,如果本地网络可用,则修改hosts对应ip。这个是我过去用的方法。
    缺点:一般一次只能ping到一个ip,不完整,可选性小。关键是需要有一个可用服务器,不是人人都有。
    http://www.just-ping.com/,省事,可以获得一个域名的ip列表,自行选择可用ip,不需要ssh登录,非常方便。
    缺点:不翻墙的情况下,发现ping facebook之类会被重置。
10 Responses to “hosts tips”
  1. key says:

    smarthosts自动更新也不错,有各种平台的脚本,也会在google code上定期更新用smarthosts生成的hosts文件,直接拷贝到不同平台中使用。

    http://code.google.com/p/smarthosts/

  2. Anthr@X says:

    大家注意,用host出现证书问题的一定是钓鱼网站!!

    • Tintin says:

      为什么说一定是钓鱼网站?我觉得不见得

    • Tintin says:

      如果是cnnic签发的证书,那么很可能就有问题。

    • Felix Hsu says:

      作者路过。。
      亲啊,证书问题不一定是钓鱼好吧,本来证书是给api.twitter.com的服务器用的,在hosts里指向twitter.com肯定会报错。。。。
      还有Google的服务器有些是配置了SNI的,用不支持的浏览器比如IE6的话就有几率会报错。。。

      • Tintin says:

        是这个理,你的smarthosts我还没用过,最近主要用vpn,也是不想整天看https的证书问题了。
        浏览器的区别更大。我在安卓上面hosts基本没用,浏览器报错很严格,所以索性不配置了,修改也麻烦。

  3. Tintin says:

    你是指android的hosts问题么?我觉得还是放弃算了。

  4.  
Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*