Salut,
J'aurais plutôt tendance à utiliser ip neigh qui donne toutes les adresses IPV4 et IPV6 exemple:
$ ip neigh | grep 50:e5:49:56:72:47 | cut -d " " -f 1
192.168.0.9
fe80::52e5:49ff:fe56:7247
fec1:db8:1::1
Pour ne lister que les adresses IPV4;
$ ip -4 neigh | grep 50:e5:49:56:72:47 | cut -d " " -f 1
192.168.0.9
Uniquement les adresses IPV6:
$ ip -6 neigh | grep 50:e5:49:56:72:47 | cut -d " " -f 1
fe80::52e5:49ff:fe56:7247
fec1:db8:1::1
Normalement la recherche de l'adresse IP est inutile si l'ordinateur est enregistré correctement dans ta base DNS locale, il est quand même plus simple de n'utiliser que le nom d'hôte, c'est d'ailleurs ce que je fais, je ne me réfère jamais à une adresse IP.