阅读:7835回复:7
该死的默认参数导致firefox通过IPv6访问不正常……
Firefox不知道什么时候引入了
network.http.fast-fallback-to-IPv4 = true这个默认参数 当我在访问IPv4/IPv6双协议www站点的时候,由于响应速度之类的不明原因, Firefox总是优先选择IPv4地址来使用——即使我在hosts文件中列出了想用的IPv6地址。 但是由于众所周知的原因,有些站点的IPv4访问是会被墙的……它不是没响应,而是响应一下立即被掐断。 这就导致一个可恶的结果:在我访问wikipedia、facebook、google等等站点的时候, IPv4总是比IPv6响应来得快,然而走IPv4往往无法继续打开页面,至少无法打开完整页面。 这个问题在IE上不会发生,IE会老老实实按照hosts文件的指示,耐心的走IPv6“慢慢”打开完整页面。 将network.http.fast-fallback-to-IPv4手工改为false,Firefox就也能完全遵照hosts文件的指示行事了。 我很奇怪为什么Firefox的默认行为是:不接受hosts的指示,fast fallback to IPv4 hosts文件是POSIX规范,难道不是从UNIX到WindowsNT都应该遵守的吗? |
|