Eu tenho uma pergunta, posso executar ping em um IP e retornar o nome do host sem usar DNS ou mapeamento de IP?
Talvez do cache ARP.
Responder1
Não, certamente não com o ping, porque o ping não é um serviço de resolução de nomes. De qualquer forma, se você executar ping em um nome de host, o DNS será usado primeiro para traduzir em um IP.
Você pode se conectar a um serviço em execução em uma porta (um site na 80, por exemplo) que responde com um pacote que inclui o nome do host. Alguns protocolos também podem divulgar o nome do host durante a conversação da conexão (SMTP, por exemplo).
Então, se você estiver no mesmo segmento de rede (dependendo dos roteadores e switches entre eles), vocêpodeobter informações do host por meio de solicitações arp ou em alguns protocolos (netbios)