является ли имя хоста для ip однозначным отображением? как у имени хоста может быть несколько IP-адресов? согласно getAllByName Java, он возвращает список IP-адресов для hostName, но его документация, кажется, предлагает иное или, по крайней мере, не объясняет отображение «один ко многим»:
The host name can either be a machine name, such as "java.sun.com", or a textual representation of its IP address.