como configurar o roteador para que outras pessoas possam acessar minha página da web


1

Eu tenho um roteador. E quero saber como poderei acessar minha página da web.

Detalhes:

  • Servidor: Apache (instalado através do servidor de lâmpadas)
  • Roteador: TP-LINK TL-WR340G
  • SO: windows 7
  • IP: dinâmico

Tentei encaminhar servidores virtuais (na página de configuração dos roteadores) Adicionou a porta 80. Como você pode ver abaixo: Também tentei acionar a porta com os mesmos parâmetros. Mas ainda não consigo acessar minha página da web. Estou usando o DYNDNS, então também tentei adicionar o serviço, mas ainda não tive sorte em acessar a página da Web. Até tentei desativar o firewall do Windows:

texto alternativo

texto alternativo

Qual endereço IP realmente devo inserir na barra de endereços do navegador? Tentei o endereço IP do computador e ele não funciona. Eu tentei o nome de domínio que recebi do dyndns.org e não funcionou. Como devo acessar meu site fora da rede. (Eu não consigo nem acessá-lo por dentro, exceto quando digito localhost ou 127.0.0.1 no meu navegador) E, a propósito, se eu ainda não o tinha dito acima, posso acessar minha página da Web perfeitamente se não estiver atrás do meu roteador

Respostas:


4

Olhando para essa captura de tela, acho que você estragou a configuração do NAT, seu PC com Windows não teria ip 192.168.1.1, provavelmente o seu roteador. (Embora eu ache que o roteador possa ser 192.168.1.0 - 192.168.1.1 funciona no seu navegador?)

O endereço IP em "servidores virtuais" deve ser o IP do seu PC. Você deseja verificar as configurações DHCP do seu roteador e, se possível, sempre atribua o mesmo IP à sua máquina. (Na falta disso, mude para IPs estáticos, mas não vou configurar isso ..)


Observe que muitos roteadores não permitem acessar serviços no IP externo de dentro da sua LAN, como um 'recurso de segurança'. Tente verificar se a porta 80 está aberta do lado de fora, por exemplo, por um desses sites que fornecem a verificação de portas.

Se a porta estiver realmente escutando, você precisará habilitar o loopback NAT no seu roteador, configurar um servidor DNS na rede local ou simplesmente adicionar o nome do host e o ip interno ao arquivo do host. (Ou apenas use "localhost" de dentro da LAN)

Consulte http://opensimulator.org/wiki/NAT_Loopback_Routers para obter uma introdução à configuração de loopback NAT em vários roteadores.


Se eu colocar o endereço IP atual do computador. Recebo um erro ao adicionar o endereço. Ele disse que o endereço IP não está na mesma sub-rede da LAN.
soul

Ele disse que não está respondendo à porta 80
soul

Se o seu ip estivesse em uma sub-rede diferente, você provavelmente não teria acesso inet.

2

Verifique com seu ISP. Muitos bloqueiam a porta de entrada 80 ... e não por um motivo ruim.


Eu posso acessar minha página perfeitamente quando eu não estou por trás do roteador
alma

3
Mas quando você está atrás do seu roteador, os pacotes não estão em trânsito na rede do seu ISP.

2

Para testar se você pode acessar a porta 80 de fora, use um scanner de porta on-line em seu próprio endereço IP da WAN. O endereço IP da WAN é o endereço IP que seu provedor atribui ao seu roteador. Normalmente, a maioria dos scanners de portas online o ajudará com isso. Ou procure no seu roteador (clique em Status ou Ferramentas do sistema).

Google para "scanner de porta on-line" ou apenas use este: http://www.t1shopper.com/tools/port-scan/

Não verifique todos os números de porta, apenas verifique a porta 80. Experimente sua configuração até que o scanner de portas informe que a porta 80 está aberta. Pode ser possível que o seu provedor bloqueie a porta 80 por padrão. Você pode telefonar para eles e pedir para abrir a porta 80 ou alterar seu provedor.


1

Parece que seu apache está ouvindo apenas no host local. Verifique a instrução Listen no httpd.conf. Certifique-se de que diz Listen 80e não Listen localhost:80ou similar.

Depois de acessar o seu apache via 192.168.1.1:80, o encaminhamento de porta do roteador também deve funcionar.


sua ouvir 80 por default.Still não vai funcionar
alma

Você tem certeza de que o endereço IP do seu host é 192.168.1.1?
user619714

0

Sua pergunta é confusa na melhor das hipóteses.

"Como devo acessar meu site fora da rede. (Nem consigo acessá-lo por dentro, exceto quando digito localhost ou 127.0.0.1 no meu navegador)"

Portanto, você não pode acessar a página da Web em http://192.168.1.1 , mas localhost funciona bem?

"E, a propósito, se eu já não tinha dito isso acima, posso acessar minha página da Web perfeitamente se não estiver atrás do meu roteador"

Para que você possa acessar sua página da web em http://192.168.1.1 ?

Qual é o endereço IP do seu computador roteador e servidor da web?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.