O PECL tem uma extensão do Zeroconf que você pode experimentar. O Zeroconf / mDNS não é específico para o Java. No entanto, eu recomendaria usar endereços IP estáticos com uma configuração conhecida, em vez de ter a dependência adicional do Zeroconf.