mytharcher
V2EX  ›  问与答

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

  •  
  •   mytharcher · Sep 17, 2013 · 7011 views
    This topic created in 4658 days ago, the information mentioned may be changed or developed.
    搜到之前的帖子 /t/16243 说是新系统的DNS解析顺序变了,那现在有什么办法可以像以前一样配置本地域名么?
    welsonla
        1
    welsonla  
       Sep 17, 2013   ❤️ 1
    看了楼主的帖子,我特意看了下系统版本,我现在10.8.4,修改hosts一切正常


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

    NameVirtualHost *

    结贴,感谢楼上各位!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2749 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 02:56 · PVG 10:56 · LAX 19:56 · JFK 22:56
    ♥ Do have faith in what you're doing.