Esta questão é ambígua.
Se estiver perguntando se você pode fazer com que sua máquina faça o ping por si mesmo alterando o arquivo "/ etc / hosts" na máquina remota, a resposta é "Não, você não pode".
-
Quando você executa o comando ping em sua máquina, a primeira coisa que ele faz é resolver o nome do host que você está fazendo ping para um endereço IP. Isso normalmente é feito procurando no arquivo local "/ etc / hosts" e / ou DNS. O arquivo "/ etc / hosts" da máquina remota não é consultado.
-
Em seguida, o comando "ping" envia um pacote ICMP para o endereço IP para o qual o nome do host foi resolvido. Em nenhum ponto existe mais tradução do nome do host, seja localmente ou no host para o qual o pacote vai. O pacote ICMP contém apenas endereços IP.
Se você está perguntando se você pode mudar seu "/ etc / hosts" local, faça seu host ping quando ele pensa que está falando com outra máquina, a resposta é "Sim ... do". Você pode fazer com que o nome do host remoto seja resolvido para o endereço IP da sua máquina.
No entanto:
-
Se você fizer isso, todos pedidos para esse nome de host do seu host acabarão falando com sua máquina ... o que provavelmente não é um estado desejável.
-
Os pacotes ICMP que o "ping" envia provavelmente serão refletidos localmente, sem que os pacotes entrem na sua rede local. Isso significa que você "ping" não informa muito sobre como a rede está funcionando.