Descubra dinamicamente o novo endereço IP do dispositivo na nova rede

0

Eu carrego meu telefone e meu laptop comigo em todos os lugares e tenho muitas soluções de software que se comunicam por meio de Wi-Fi. (Por exemplo, eu posso tocar / parar / pausar a música no meu laptop usando meu celular).

Eu gostaria que o meu laptop descobrisse automaticamente o novo endereço IP do meu telefone ao entrar em uma nova rede, como uma cafeteria, por exemplo. Eu poderia apenas atribuir um IP estático ao meu telefone, mas eu preferiria manter o DHCP.

Estou pensando talvez em um script que executa uma verificação de arp? O endereço MAC do meu telefone é estático, obviamente. Em seguida, define uma variável de ambiente?
Eu poderia executar este script depois de ter visto que meu telefone está conectado.
Apenas onde minha cabeça está indo. Obrigado pelo seu conselho.

    
por curios 18.08.2014 / 02:31

1 resposta

0

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.)

    
por 20.08.2014 / 21:09