Como posso me conectar ao host local de outro computador? [duplicado]

0

Possível Duplicar:
Conecte-se ao host local de outro computador

Oi tudo Estou tentando acessar um banco de dados que está hospedado em um laptop localhost do meu dispositivo Android, que é conectado à mesma rede.

O projeto localhost está sendo executado em www.localhost: 8000 /

Eu digitei o ip: 192.168.1.1 (da minha conexão laptop) para o meu navegador do telefone e eu era capaz de ver a pasta raiz do meu projeto. No entanto, quando eu tentei executá-lo em 192.168.1.1:8000/, não consegui acessar nada e o navegador retornou "Página da Web não disponível".

Então, o problema agora é que eu posso acessar a pasta raiz usando meu dispositivo android, mas não consigo acessar o "servidor localhost" do meu laptop. Existe alguma maneira que eu possa resolver isso? Obrigado !

Jamen
fonte
Eu percebo que você precisa se conectar ao seu banco de dados para o seu trabalho de desenvolvimento, mas isso não é realmente uma questão de programação. É uma questão sobre como configurar seu servidor de banco de dados, portanto, provavelmente obteria uma resposta muito melhor em serverfault ou superuser.
Flimzy
Oi Flimzy! Obrigado pela sua resposta. Sim, eu encontrei algumas perguntas semelhantes no Stackoverflow e, portanto, fui em frente para postar a questão. Eu queria tentar e ter meus outros dispositivos se conectar ao banco de dados localhost para experimentar a conexão: D
jamen

Respostas:

2

Só porque o dispositivo tem dois endereços IP (192.168.1.1 e 127.0.0.1, aka localhost ou loopback), não significa que o servidor esteja escutando em ambos os endereços.


fonte
Oi Kevin, obrigado pela sua resposta. Então você está dizendo que eu preciso ir para o arquivo etc / hosts para comentar um dos ip para que ele funcione?
jamen
Não - você precisa configurar seu banco de dados para aceitar conexões de fontes diferentes de localhost. Você não especifica o produto de banco de dados, de modo que, até onde eu posso levar você. Mas basicamente os bancos de dados geralmente "ligam" a um ou mais endereços IP disponíveis e aceitam conexões deles. Essa ligação é especificada em um arquivo de configuração ou GUI. Você precisa dizer ao seu banco de dados para ligar para 192.168.1.1. Observe que há implicações de segurança para isso que você deve entender. A ligação do DB, por padrão, ao host local por um motivo.
stevemidgley