Mac OS X 下修改 hosts 无效?

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

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

https://www.v2ex.com/t/16243

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

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

© 2021 V2EX