Pode pingar o endereço IP de um site público, mas não o nome do host?

0
  1. Como o assunto menciona, posso efetuar o ping do endereço IP de um site público como o google, por exemplo, ping 216.58.200.238 works, mas ping www.google.com não funciona e um erro name or service not known foi retornado.
  2. Minha máquina é uma máquina virtual implantada na estação de trabalho VMWARE, 64 bits CentOS7.
  3. Eu tenho outra mesma máquina com a mesma configuração mencionada no ponto 2, e me certifico de que eles tenham a mesma configuração de rede. Vamos chamá-lo de B e anterior A.
  4. ping www.google.com funciona na máquina B, mas não na máquina A.
  5. Eu também me certifico de que o NetworkManager esteja com erros nas duas máquinas.
  6. Abaixo está exatamente a mesma configuração de rede para A e B, exceto para o endereço IP.

    TYPE=Ethernet
    DEVICE=ens33
    NM_CONTROLLED=no
    BOOTPROTO=static
    DNS=8.8.8.8
    IPADDR=192.168.0.12(for A)/13(for B)
    NETMASK=255.255.255.0
    GATEWAY=192.168.0.1
    
por Sam Chan 02.09.2017 / 06:50

2 respostas

3

Verifique sua configuração do resolvedor, o arquivo contém informações que são lidas pelas rotinas do resolvedor na primeira vez em que são invocadas por um processo. O arquivo foi projetado para ser legível por humanos e contém uma lista de palavras-chave com valores que fornecem vários tipos de informações de resolvedor.

Portanto, se este arquivo não existir, somente o servidor de nomes na máquina local será consultado; o nome do domínio é determinado a partir do nome do host e o caminho de pesquisa do domínio é construído a partir do nome do domínio.

Edite /etc/resolv.conf e adicione-os ao topo do arquivo para que eles sejam usados primeiro, opcionalmente removendo ou comentando servidores já listados. Atualmente, você pode incluir no máximo três linhas de servidores de nomes.

Observação : as alterações feitas em /etc/resolv.conf entram em vigor imediatamente.

Fonte: resolve.conf

    
por 02.09.2017 / 07:50
-2

No meu caso, os servidores de nomes já estavam listados no arquivo /etc/resolv.conf . Eu tive que editar o arquivo host ( vi /etc/hosts ) no servidor que eu estava acessando o servidor de destino.

    
por 23.10.2018 / 10:15