Por que o IP e o host especificados no / etc / hosts não são enviados como esperado?

0

Eu tenho uma entrada no meu arquivo / etc / hosts que aponta para cada host na minha LAN. Eu completei todos os meus hosts e endereços MAC correspondentes no meu roteador fornecido pela Time Warner. Eu criei arquivos hosts que são a representação exata do que é especificado no IP do roteador < - > mapeamento de endereço mac e coloque as entradas de host correspondentes em cada arquivo / etc / hosts de meus hosts. A maioria dos hosts em cada host pode ser pingada pelos nomes fornecidos no arquivo / etc / hosts correspondente. Mas há alguns que não funcionam. Aqui está um exemplo:

whmcclos@c3p0 ~
$ grep ubu /etc/hosts
192.168.0.24    linuxvm1,ubu    #00:1C:42:3A:7F:63

whmcclos@c3p0 ~
$ ping ubu
PING ubu.socal.rr.com (67.215.65.132): 56 data bytes
64 bytes from 67.215.65.132: icmp_seq=0 ttl=54 time=19.654 ms
^C
--- ubu.socal.rr.com ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 19.654/19.654/19.654/0.000 ms

Eu teria esperado que este ping tentasse chegar a 192.168.0.24, mas isso não acontece. Eu também tentei usar o outro nome simbólico, linuxvm1, e ele também tenta alguma mangueira em linuxvm1.socal.rr.com, e nada acontece.

Então, por que meu servidor OSX 10.6.8 não está usando seu arquivo / etc / hosts para resolver os nomes de endereços simbólicos, ubu & linuxvm1?

    
por Billy McCloskey 19.01.2014 / 09:01

1 resposta

2

As entradas em /etc/hosts são delimitadas por espaços; não delimitado por vírgulas. Remova a vírgula dessa linha:

192.168.0.24    linuxvm1,ubu    #00:1C:42:3A:7F:63

para que pareça assim:

192.168.0.24    linuxvm1 ubu    #00:1C:42:3A:7F:63
    
por 19.01.2014 / 09:50