Encaminhamento de porta na porta 80 em um modem ADSL

0

Estou tentando tornar um site no meu computador acessível na Internet.

Eu instalei o servidor Apache e consegui acessar o site com o link . Meu PC está conectado à Internet com um roteador (192.168.2.1) e um modem DLink DSL 2500U (192.168.1.1). Nas configurações do meu modem, tentei encaminhar solicitações na porta 80 para o endereço que obtive do roteador (192.168.2.168), mas isso não funciona devido às diferentes sub-redes que os dispositivos usam.

Quando eu digito 192.168.1.2 ou 192.168.1.3 no meu navegador, posso acessar o site. Se eu desabilitar a placa de rede, esses endereços ainda funcionam, e não consigo entender o porquê. Eu também me pergunto por que existem dois endereços locais. Você poderia me ajudar a descobrir as razões?

Eu tentei encaminhar para esses endereços também, mas sempre obtive o painel de controle do modem DSL ao digitar o endereço público da WAN. Tentei conectar o modem diretamente ao meu PC e também não funcionou. Por favor, ajude a descobrir o que causa o problema?

Obrigado!

    
por Nikolay Komolov 08.11.2015 / 00:17

1 resposta

0

Digamos que seu computador tenha um IP 192.168.2.168 (nós o chamaremos de PC)

Digamos que o pc esteja conectado ao roteador com o IP de 192.168.2.1 (R1)

Digamos que a porta WAN do roteador (.2.1) esteja conectada à porta lan no modem DSL, que possui um endereço IP 192.168.1.1. (DSL1)

Existem duas formas de abrir a porta 80 para o PC.

Primeira maneira:

Desligue o DHCP em R1. pegue o cabo vindo do DSL1 e conecte-o a uma das portas lan no R1. Isso resolverá o problema de ter dois roteadores. (Porque se você tem um endereço 1.1 no DSL1, então é mais provável que ele esteja servindo o dhcp) - você pode querer mudar o ip de R1 para 192.168.1.2 apenas para torná-lo facilmente acessível. - Se o seu pc tem um ip estático, certifique-se de alterá-lo (de 2.168 para 1.168)

Segunda via:

Se você realmente quiser usar dois conjuntos de ip diferentes, então verifique e veja o que o ip DSL1 atribui a R1. será um número 192.168.1. *. Encaminhe a porta 80 do DSL1 para este número .1 * e, em seguida, encaminhe a porta 80 no R1 para 192.168.2.168

(E o motivo pelo qual você pode vê-los mesmo quando a placa de rede está desconectada é que o site está hospedado na máquina de onde você está navegando.)

Se nada disso funcionar, então provavelmente você DSL1 está servindo dhcp para R1 e PC (porque DSL1 está conectado a uma porta lan de R1 e DHCP está habilitado em ambos) O que significa que R1 está obtendo o ip de 192.168.1.2 e o PC está recebendo 192.168.1.3., O que significa que .3 é realmente apenas um localhost e .2 é executado diretamente em R1, que tem 80 encaminhado para 2.168 e abre o host.

    
por 08.11.2015 / 05:18