Respondendo a:
What is the difference between 'ping' and 'wget' in relation to hostname resolution
Ping
espera um endereço IP ou um nome de host como parâmetro. Você está dando a ela uma URL completa que tenta resolver como um nome de host e falha. Com tudo, menos o nome totalmente qualificado removido, o comando ping
pode verificar a conexão (e falha no meu teste a seguir, talvez porque a solicitação ICMP
esteja bloqueada ou porque o servidor está inativo):
$ ping gfe.cit.api.here.com
Pinging cle2-cit.eu-west-1.elasticbeanstalk.com [54.154.19.134] with 32 bytes of data:
Request timed out.
Para a diferença geral entre ping
e wget
, consulte a resposta de Alec.
Por um motivo provável explicando o erro 400, veja um deles.