Como os servidores da web podem se encontrar em uma rede local?

3

Eu gostaria de construir uma rede local que consiste em vários computadores, cada um executando um servidor web. Esses servidores da web devem se comunicar uns com os outros. Mas o problema é que os endereços IP podem ser diferentes cada vez que eu inicio a rede. Então, todo servidor não sabe como encontrar outro servidor.

Eu sei que, em situação semelhante, as pessoas usaram o Java em combinação com o zeroconf. O Zeroconf localiza todos os computadores presentes na rede automaticamente e fornece essas informações, da mesma forma, para o Java. Posso fazer algo semelhante no PHP?

    
por Roman 01.03.2010 / 15:00

3 respostas

2

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.

    
por 01.03.2010 / 15:04
2

O Apache tem um plug-in Avahi / mDNS chamado dnssd que pode ajudá-lo com isso.

    
por 01.03.2010 / 15:20
1

Eu acho que você deveria dar um passo atrás e consertar o verdadeiro problema. Se você tiver vários servidores, cada um dos quais precisa encontrar um ao outro, então você deve atribuir-lhes IPs estáticos. Esse é exatamente o problema que a configuração de um servidor para ter um IP estático foi projetado para corrigir, afinal.

    
por 01.03.2010 / 15:28