Como acessar um site que você hospeda em sua própria rede?

1

Eu tenho um site hospedado no meu computador, para que mysite.com seja servido em uma das minhas máquinas. No entanto, embora todos os outros possam acessar esse site normalmente, se eu digitar seu nome (ou, na verdade, qualquer subdomínio como x.mysite.com ), não consigo exibir o site. Agora, se eu editar o arquivo hosts para redirecionar mysite.com para 192.168.1.5 , está tudo bem.

No entanto, essa não é uma solução viável, porque preciso editar o arquivo hosts em todas as máquinas da rede. Então, minha pergunta: existe uma maneira mais fácil?

    
por Dmitri Nesteruk 18.10.2010 / 21:26

3 respostas

2

Alguns roteadores DSL / Cable não permitem esses tipos de conexões de loopback (quando um URL 'público' se refere a um dispositivo em sua LAN), talvez seja necessário encontrar um que use. A gama Draytek 26xx / 28xx / 2820 definitivamente faz.

    
por 18.10.2010 / 21:32
3

Adicione a entrada apropriada ao servidor DNS local que sua rede local estiver usando. Se a sua rede local não estiver usando uma, configure uma.

    
por 18.10.2010 / 21:27
1

Se todos os outros puderem acessar seu site, isso significa que você tem uma configuração de DNS de encaminhamento em algum lugar que direcione esse URL para seu IP público. Se, por algum motivo, os computadores da sua rede privada não conseguirem resolver esse URL, o problema está nas entradas de DNS do roteador ou no provedor de serviços de Internet com alguns problemas, mas neste momento estou me aproximando do roteador. Não há motivo para que você não consiga resolver esse URL se todos os outros puderem, independentemente de você estar na mesma rede ou não. Se você realmente deseja resolvê-lo localmente (ter a URL que você digita resolver para o IP privado do servidor web em vez do IP público de sua rede) você precisará usar o arquivo HOSTS, ou você pode simplesmente usar o IP privado no seu navegador da Web, em vez de em um URL.

    
por 20.10.2010 / 09:14