A criação de aliases de nome de host por meio do dscl não funciona no Mountain Lion

3

Eu li alguns lugares que o dscl é preferido sobre o / etc / hosts para adicionar nomes de host (por exemplo, ao desenvolver). Mas no Mountain Lion (OS X 10.8) não consigo fazê-lo funcionar ( outros também ). Eu li outros que relatam outras mudanças no 10.8 que afetam o dscl também. Qualquer coisa que eu possa fazer para dar certo?

$ sudo dscl localhost -create /Local/Default/Hosts/test1 IPAddress 127.0.0.1
$ ping test1
ping: cannot resolve test1: Unknown host
# OK, that did not work
$ sudo dscl localhost -readall /Local/Default/Hosts IPAddress
IPAddress: 127.0.0.1
RecordName: test1
$ sudo dscacheutil -flushcache
$ ping test1
ping: cannot resolve test1: Unknown host

O que eu não estou conseguindo aqui?

    
por oligofren 13.03.2013 / 10:29

1 resposta

3

Os hosts OpenDirectory locais não estão mais funcionando no Mountain Lion (e possivelmente no Lion). Meu palpite é que isso parou de funcionar quando eles passaram do DirectoryService para o opendirectoryd.

Espero que o / etc / hosts ainda possa ser usado em seu ambiente.

    
por 13.03.2013 / 11:41