Eu posso pingar minha máquina pelo IP, mas não pelo hostname

1

Eu posso pingar minha máquina por IP e acessar todos os serviços ou aplicativos como ssh etc; mas não consigo usar o nome do host. Eu usei o ifconfig para verificar os servidores DNS atuais, mas eles não aparecem:

ens33    Link encap:Ethernet  HWaddr 00:0c:29:86:b6:cd
          inet addr:192.168.3.16  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe86:b6cd/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:74632 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5759 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:17811269 (17.8 MB)  TX bytes:429420 (429.4 KB)
          Interrupt:19 Base address:0x2000

Eu tentei usar nslookup no servidor IP (192.168.3.16), mas isso mostra:

    Server:         192.168.3.1
    Address:        192.168.3.1#53

** server can't find 16.3.168.192.in-addr.arpa: NXDOMAIN

é um servidor Ubuntu, 14.04 na estação de trabalho vmware 12.

    
por Victor Julio Ruiz 06.04.2017 / 16:11

2 respostas

0

Abra o arquivo /etc/hosts e coloque as entradas do seu nome de host lá assim:

192.168.0.1    lenovo-laptop
192.168.0.2    hp-laptop

Salve. E tente fazer o ping deles pelo nome do host agora:

$ ping -i 1 -c 4 -a lenovo-laptop
    
por misha 06.04.2017 / 22:25
0

É mais provável que seja um problema de DNS. Qual servidor DNS é o seu sistema atual (de onde você está pingando) está usando? E o servidor DNS tem registros de outros nós? Pode ser necessário criar registros PTR no servidor DNS. Você pode modificar o arquivo do host local, mas é melhor atualizar / modificar os registros no servidor DNS. Eu começaria olhando seus servidores DNS.

% bl0ck_qu0te%

Isso lhe dirá quais servidores DNS seu sistema local está usando. Em seguida, verifique esses servidores DNS para obter os registros apropriados.

    
por anonymous coward 06.04.2017 / 17:06