修改host文件为什么不能生效?

2012 年 1 月 13 日
 dychenyi
win7下,host文件修改了,比如我把twitter.com定向199.59.148.104却不生效。 ping twitter.com确实是返回了199.59.148.104这个ip。 但就是在浏览器里输入网址不能正确连接。这时为啥?ipconfig /flushdns 清理dns我也清理了。
24263 次点击
所在节点    程序员
20 条回复
moplay
2012 年 1 月 13 日
不能正确连接的原因很多
dychenyi
2012 年 1 月 13 日
@moplay 有啥原因呢。我google了很多方法我也试过了 比如修改注册表、停用dns client服务。 host文件编码也是ansi格式,还是不行啊

主要是为了能http://code.google.com/p/smarthosts/ 这个啊 不能多说。
iwege
2012 年 1 月 13 日
在mac下面,如果是走proxy,就不会走host。不知道win下面是不是也有这个问题。
dychenyi
2012 年 1 月 13 日
@iwege 没用代理哎。。。 主要是一个问题不能理解:ping都显示出修改过的ip了,就是浏览器不行。ping也是一个应用啊。。。
iwege
2012 年 1 月 13 日
另外chrome好像还有一个dns。
chrome://dns/
moplay
2012 年 1 月 13 日
@dychenyi 解析应该不会有问题了,只是有可能twitter字被屏蔽,你换个,比如abc.com解析到你那个ip看看
maxduke
2012 年 1 月 13 日
改host的话要走https,不然还会被reset
dychenyi
2012 年 1 月 13 日
@iwege 好像进去 chrome://net-internals/#dns clear还是不行呢。。。
dychenyi
2012 年 1 月 13 日
@maxduke 问题解决了。 确实要走https。。。 这是为啥呢 。。。
dychenyi
2012 年 1 月 13 日
谢谢大家
moplay
2012 年 1 月 13 日
改host的话要走https,不然还会被reset +1
maxduke
2012 年 1 月 13 日
@dychenyi firewall认关键字,https走加密通道的话 墙就截取不到了
icarian
2012 年 1 月 13 日
我改完之后,只要键入 https 这几个字符 Chrome 就崩溃,这几天浏览器是怎么了。
dychenyi
2012 年 1 月 13 日
@maxduke 恩 知道了 谢谢 原来这样
dychenyi
2012 年 1 月 13 日
@icarian chrome 正式版 吗?
icarian
2012 年 1 月 13 日
@dychenyi 恩,16.0.912.75
chainkhoo
2012 年 1 月 13 日
@dychenyi 在chrome://net-internals/#hsts里将Twitter.com添加进去 可以自动跳转HTTPS
cherrysd
2016 年 3 月 28 日
host 不支持行内注释 形如 127.0.0.1 www.xxx.com #hehe
cherrysd
2016 年 3 月 28 日
@cherrysd 别问我是怎么知道的……
zhangzilong
2017 年 6 月 9 日
参考 win7 修改 hosts 文件 无效 http://www.51ask.org/article/318

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/25512

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX