Isso se parece muito com uma configuração padrão do Apache, mas eu nunca usei o: 80 nas linhas ServerName no meu.
O ping é normal, porque você está usando hosts virtuais. Isso significa que eles compartilham o mesmo endereço IP, portanto, se você usar o comando unix ping padrão que procura o endereço reverso, ele resolverá apenas um dos nomes (geralmente.)
O Apache não se importa com o nome reverso, apenas o nome da frente.