O IP de ping retornou "rede de destino inacessível", mesmo com redes diferentes

4

Como não consegui acessar o facebook, executei ping no domínio e obtive o seguinte:

ping www.facebook.com

Pingando www.facebook.com [69.171.228.14] com 32 bytes de dados:

O pedido expirou.

Resposta de 204.15.23.57: Rede de destino inacessível.

Mas quando eu sibilo este IP, é alcançável.

Executando ping em 204.15.23.57 com 32 bytes de dados:

Resposta de 204.15.23.57: bytes = 32 tempo = 190ms TTL = 51

Percebo que há algo errado com o meu computador, pois tentei usar redes diferentes (na mesma rede outros dispositivos podem se conectar ao facebook), redefinir a tabela de roteamento do roteador, limpar o cache do arp do computador ... mas nada disso funciona.

Alguém tem alguma ideia?

Choon Lim
fonte
11
Eu consegui descobrir que existem alguns trojans que editaram o arquivo host do Windows, que aponta o facebook.com para outro IP.
quer
Não é de surpreender que você possa executar o ping 204.15.23.57 - este foi o roteador que respondeu ao seu ping no facebook (falso) de que a rede de destino é inacessível, portanto, essa ainda é alcançável. Você poderia agradecer a esse roteador por cortar a conexão com o facebook falso, provavelmente o impediu de roubo de identidade.
Werner Henze

Respostas:

8

O que seus comandos mostram é o seguinte:

  1. Seu computador resolveu o endereço www.facebook.com como 69.171.228.14
  2. Ele está tentando enviar pacotes de ping para ele
  3. No caminho do pacote, um roteador (possivelmente o seu, no endereço 204.15.23.57) não consegue encontrar a rota para 69.171.228.14
  4. Para que você saiba disso, o roteador 204.15.23.57 o informa sobre isso com a mensagem de resposta do ICMP Rede de destino inacessível.

No seu segundo comando, você está executando o ping do roteador que lhe deu uma resposta inacessível pela rede, e não pelo host do facebook; portanto, sem surpresa, você recebe uma resposta dele.

Como você apontou com presteza - isso foi resultado de um arquivo de hosts desarrumado. Você também pode ter percebido o problema se tivesse usado o nslookup para consultar diretamente um servidor DNS:

nslookup
server 8.8.4.4
www.facebook.com

Isso mostraria o endereço real do host do facebook e você perceberia que ele é diferente daquele fornecido a você (69.171.228.14); portanto, você saberia procurar no arquivo de hosts enquanto o computador resolve os endereços IP. através de arquivo de hosts ou consultas de DNS.

Dito isto, não é bom que um vírus tenha sido capaz de atualizar o arquivo hosts, pois isso só deve ser gravável por um superusuário / sistema (administrador, sistema ou raiz no Linux). Portanto, a implicação é que o vírus / cavalo de Troia tinha acesso de alto nível ao sistema.

r0berts
fonte
Muito bem explicado! +1
xstnc
11
obrigado pela sua ótima explicação! Conhecimento aprimorado :)
Choon Lim 20/12/2013
1

Vá para C:\Windows\System32\drivers\etc\e abra hostsno bloco de notas.

Exclua todas as entradas como esta:

173.252.110.27 facebook.com
173.252.112.23 www.facebook.com
173.252.112.23 login.facebook.com
69.171.242.27 upload.facebook.com
66.220.152.19 graph.facebook.com
173.252.101.48 pixel.facebook.com
173.252.100.27 apps.facebook.com

Salve o arquivo.

VNCreeperGamer
fonte
0

Você pode tentar liberar seu DNS. Abra o CMD e:

ipconfig /flushdns

Verifique seus servidores DNS IPV4 e IPV6 (se disponíveis). Eu tive esse mesmo problema no passado e cometi um erro no meu IPV6. Mas no final, um bom flush fez o trabalho!

dsicari
fonte
-2

No meu caso, tive que desativar o IPv6 para resolver esse problema. Por algum motivo, todas as solicitações de ping foram padronizadas para IPv6.

Se eu fizesse um "ping google.com -4", receberia uma resposta. Isso obriga a usar o IPv4. Se eu fizesse um ping sem o -4, ele não funcionaria e nada mais (navegadores, email, etc.).

Embora exista provavelmente uma correção melhor, por enquanto, apenas desabilitei o IPv6 nas propriedades da NIC e isso resolveu o problema imediatamente.

Keith
fonte