V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mytharcher
V2EX  ›  问与答

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

  •  
  •   mytharcher · 2013 年 9 月 17 日 · 6767 次点击
    这是一个创建于 4502 天前的主题,其中的信息可能已经有所发展或是发生改变。
    搜到之前的帖子 /t/16243 说是新系统的DNS解析顺序变了,那现在有什么办法可以像以前一样配置本地域名么?
    welsonla
        1
    welsonla  
       2013 年 9 月 17 日   ❤️ 1
    看了楼主的帖子,我特意看了下系统版本,我现在10.8.4,修改hosts一切正常


    sumanx
        2
    sumanx  
       2013 年 9 月 17 日   ❤️ 1
    怎么会无效呢?我改的都有效。你是不是没保存成功?
    painter
        3
    painter  
       2013 年 9 月 17 日   ❤️ 1
    mytharcher
        4
    mytharcher  
    OP
       2013 年 9 月 17 日
    保存成功的,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
        5
    shiny  
    PRO
       2013 年 9 月 17 日   ❤️ 1
    @mytharcher 我测试了下,host 命令不会使用 /etc/hosts 里的映射,而用 ping 或者浏览器则正常。
    mytharcher
        6
    mytharcher  
    OP
       2013 年 9 月 17 日
    @shiny 用ping的确正常了,不过以前host也可以用本地hosts里记录的啊。另外看来是我apache的虚拟主机还是有问题,所有域名都指向第一个定义的<VirtualHost>里去。
    mytharcher
        7
    mytharcher  
    OP
       2013 年 9 月 17 日
    好了,终于搞明白了,很多次重装配虚拟主机出问题都是少这么一句话:

    NameVirtualHost *

    结贴,感谢楼上各位!
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1256 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:38 · PVG 01:38 · LAX 09:38 · JFK 12:38
    ♥ Do have faith in what you're doing.