Localhost é um nome de host local usado para se comunicar em loopback. É como 127.0.0.1.
Seu nome de host DNS é mais difícil de encontrar. Primeiro, você não tem um por si. Você tem que configurar um no seu servidor dns, então você será capaz de fazer ping no seu hostname.
O nome do host do comando, sem o "-d", imprimirá o nome do host da sua VM. Pelo menos aquele que você configurou. Para mim, sem qualquer configuração, é "localhost.localdomain". Você deveria ter o mesmo.
O que você está tentando alcançar com o seu nome de host?