Isto é o que o ZeroConf oferece para a rede IETF
.O Android oferece suporte a ele (eles o chamam de Network Service Discovery ou NSD), e o iOS e o OS X dão suporte a ele, porque é o que a Apple chama de Bonjour. A Apple tem um Bonjour para Windows que você pode instalar no Windows, e as plataformas Linux têm várias opções, como o Avahi.
Se você tiver instalado a ferramenta de linha de comando dns-sd
em seu laptop e souber que o nome do seu telefone é "myPhone", poderá encontrar o endereço IP desse modo:
dns-sd -G v4v6 myPhone.local
^C
(Por padrão, dns-sd
fica aberto procurando por outros resultados até você sair Ctrl-C.)