Mac10.8.4修改hosts无效,有什么办法做本地域名映射?

2013-09-17 17:01:24 +08:00
 mytharcher
搜到之前的帖子 /t/16243 说是新系统的DNS解析顺序变了,那现在有什么办法可以像以前一样配置本地域名么?
6324 次点击
所在节点    问与答
7 条回复
welsonla
2013-09-17 17:15:46 +08:00
看了楼主的帖子,我特意看了下系统版本,我现在10.8.4,修改hosts一切正常


sumanx
2013-09-17 17:16:28 +08:00
怎么会无效呢?我改的都有效。你是不是没保存成功?
painter
2013-09-17 17:22:37 +08:00
mytharcher
2013-09-17 17:46:18 +08:00
保存成功的,hosts文件里:

127.0.0.1 localhost

127.0.0.1 test.local



/etc $ host localhost
localhost has address 127.0.0.1
Host localhost not found: 3(NXDOMAIN)

/etc $ host test.local
Host test.local not found: 3(NXDOMAIN)

有且只有localhost可以解析,而且也不正常。
shiny
2013-09-17 17:49:12 +08:00
@mytharcher 我测试了下,host 命令不会使用 /etc/hosts 里的映射,而用 ping 或者浏览器则正常。
mytharcher
2013-09-17 18:11:15 +08:00
@shiny 用ping的确正常了,不过以前host也可以用本地hosts里记录的啊。另外看来是我apache的虚拟主机还是有问题,所有域名都指向第一个定义的<VirtualHost>里去。
mytharcher
2013-09-17 18:24:18 +08:00
好了,终于搞明白了,很多次重装配虚拟主机出问题都是少这么一句话:

NameVirtualHost *

结贴,感谢楼上各位!

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

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

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

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

© 2021 V2EX