De hosts (5):
For each host a single line should be present
Portanto, duplicar o mesmo nome de host para IPs diferentes é um não-não; comportamento não é garantido se você fizer isso.
No entanto, quando eu coloco
1.2.3.4 testhost
5.6.7.8 testhost
em / etc / hosts, getent hosts testhost
retorna as duas linhas.
OBSERVE que isso, é claro, será altamente específico para as versões do OS e da libc usadas.