Port Forwarding para disponibilizar meu host local para todos

1

Eu instalei o servidor web Apache na minha máquina linux local.

Agora, segui os passos descritos aqui para fazer o encaminhamento de porta. . Eu queria que meu localhost fosse acessível a partir da web externa também.

Agora, estou usando o roteador D-Link DIR-605L. e aqui está o que eu fiz.

Eu entrei na porta pública como 10000 e na porta privada como 80. e digitei o endereço IP como endereço IP da minha máquina.

Agora da minha máquina (onde eu instalei o servidor apache), quando eu faço

Router's Public IP Address:10000

Leva-me à minha página inicial no servidor da Web (localhost). Mas quando eu faço isso de um dispositivo que não está conectado ao meu wifi, ele diz Web Page Não disponível.

Além disso, mais tarde alterei a porta privada para 800 e, nesse caso, quando fiz

Router's Public IP Address:10000

ainda funcionou. Agora minhas perguntas são

  • A porta pública é que as pessoas usarão ao acessar meu servidor da Web e a porta privada é aquela em que meu host local está escutando. Agora o apache está sempre ouvindo em 80 (por padrão). Então, quando eu mudo minha porta privada para 800, como o <Router's Public IP Address>:10000 ainda funciona?
  • O que eu faço para que isso funcione para todos?

Estou usando o servidor DHCP e não o IP estático.

Obrigado

EDITAR

Agora eu tenho porta pública e porta privada, tanto como 80. E ainda é o mesmo. Eu posso acessar o localhost dos sistemas na mesma rede, mas não de um sistema externo.

canyouseeme.org diz que Erro: Eu não pude ver o seu serviço em 45.64.17.245 na porta (80) Motivo: a conexão expirou

    
por Kraken 07.08.2014 / 20:16

1 resposta

-1

Mais fácil do que usar o encaminhamento de porta é colocar o IP do seu PC na DMZ, ou seja, fora do firewall do roteador. Você também pode configurar o roteador para conceder sempre o mesmo IP ao seu computador, com base no endereço MAC. Em seguida, você pode usar um serviço como NoIP ou freedns.afraid.org para obter um nome de host estático em seu IP. Mas ... se você estiver usando uma conexão doméstica (modem a cabo, DSL ...), o operador provavelmente bloqueará o tráfego de entrada - ou seja, você está atrás do NAT do operador e não pode configurar o encaminhamento de porta ou DMZ nos roteadores do operador. Basta considerar que o seu roteador está conectado a outro roteador, que está conectado a outro ...

    
por 07.08.2014 / 21:06