Na maioria dos sistemas operacionais, acho que você pode usar apenas o nome do host da máquina em vez do endereço IP. Por exemplo, em vez de vnc://1.2.3.4
, você poderia fazer vnc://computername
para sistemas Windows ou (como Sable indica) vnc://computername.local
para sistemas Mac e Unix. Estou bastante certo de que isso só funciona, no entanto, quando todas as suas máquinas estão na mesma sub-rede.