Mac OS X 下修改 hosts 无效?

2011 年 7 月 28 日
 Danny
本人使用 Lion,最近修改 hosts 出现一个疑问,描述如下

1. 以前曾经修改过 hosts,添加过一些如 174.36.30.71 www.dropbox.com
,测试是有效的;
2. 新添加的 hosts 地址没有效果,例如我添加 127.0.0.1 twitter.com,不能解析到本机;
3. 添加非域名的项目可以,例如 127.0.0.1 abc,则在浏览器输入 abc 可以进入本地主页。
4. 网上查了下使用了 dscacheutil -flushcache 命令更新缓存也无效果

我不是太懂 hosts 的原理,不知道这是正常情况还是有什么问题
30097 次点击
所在节点    问与答
22 条回复
regsvr32
2011 年 7 月 28 日
没有问题啊... vi /etc/hosts?
kongruxi
2011 年 7 月 28 日
是不是Mac OS X要执行类似linux的source (我没有用过Mac OS X,只是猜测的XD )
fanzeyi
2011 年 7 月 28 日
是不是挂着SSH呢..
dimlau
2011 年 7 月 28 日
同上
Danny
2011 年 7 月 28 日
@regsvr32 我用textmate改的,和文件编码有关系么?
@dimlau @fanzeyi 没有用过SSH啊
napoleonu
2011 年 7 月 28 日
重启浏览器?
Ria
2011 年 7 月 28 日
用SL, 一直在Terminal里面改的,没有问题啊 ,到底是你执行错了,还是Lion真的渣成这个样子了都 。。
TheOnly92
2011 年 7 月 28 日
ipv6的问题?如果没用 ipv6 就关掉吧,如果有用的话试试将地址放在 ipv6 localhost 之前?
Ria
2011 年 7 月 28 日
恩,是IP被封了
liuhang0077
2011 年 7 月 28 日
建议用ssh比较好!
betsuniiikara
2011 年 7 月 28 日
复制进去就好了...
keakon
2011 年 7 月 28 日
你直接ping 域名,然后看ip就知道是不是生效了。如果hosts里对一个域名添加了多条记录,以最后的为准。
ccp0101
2011 年 7 月 28 日
Ipv4的部分放在ipv6前就ok的
gxtemp
2011 年 8 月 19 日
Lion 把解析顺序改了,hosts在DNS服务器之后,执行scutil --dns可以看到
GossipGirl
2011 年 8 月 19 日
@gxtemp 顺便请教, 在lion添加多个dns 有什么后果, 比如一个google 一个v2ex 一个默认分配的
cooket
2011 年 10 月 24 日
@gxtemp 那有什么方法可以修改这个吗?
ultragtx
2011 年 10 月 24 日
是不用的chrome啊 用safari试试
ipopo
2011 年 10 月 24 日
http://d.pr/2DWW 推荐用这个app修改。
heckthisplace
2011 年 10 月 25 日
sudo nano /etc/hosts
romoo
2011 年 10 月 25 日
@ipopo Gas Mask 很好用,多谢!

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

https://v2ex.xtra.eu.org/t/16243

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

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

© 2021 V2EX