Não é possível acessar sites hospedados localmente a partir da rede local

1

Eu configurei o apache2 para usar alguns hosts virtuais e estou executando o ddclient para enviar o IP dinâmico para o provedor de nome de host. Eu tenho as portas abertas no meu firewall / roteador e tudo isso está funcionando bem contanto que eu esteja em uma rede externa .
Quando estou operando na minha rede local, posso acessar os sites do servidor usando o IP local ou o nome que está definido em /etc/hosts . O problema é que de qualquer outra máquina na rede eu simplesmente recebo uma conexão recusada ao tentar acessar via IP externo. Eu pesquisei através dos logs do roteador e do servidor tentando encontrar o motivo da recusa, mas não consigo encontrar nada além de um simples 'Estado Inválido' no log do roteador, então não tenho certeza se ele está relacionado (desculpe se é um arenque vermelho)

Desativei o firewall local no servidor para testes e ainda não tenho acesso.

Por que vale a pena, estou na AT & T e encontrei esta discussão que aparece relacionada.

However, when attempting to access the website stricly over Uverse, it's not responding. I've worked with the Host provider and determind that this is an issue with AT&T's DNS Cache, as we've flushed everything on our end.

Há também outra resposta que outra tinha relacionado à sua rede de trabalho, mas os sintomas eram os mesmos.

Ok, so the problem is that you can't see your website from the local network, but you can everywhere else. That probably means that your local DNS server believes it is authoritative for that zone, and it has the old address in its zone file. If you're using the exact same domain name for your ... website, that's absolutely the problem.

Qualquer conselho ou direção sobre onde ir em seguida seria muito apreciado.

    
por McArthey 11.04.2017 / 15:28

1 resposta

0

Se você tiver criado manualmente um registro A no DNS do roteador para o site para o IP da WAN, quando você tentar acessar esses sites, ele o roteará para os IPs da sua WAN. Se você estiver atrás do roteador, não poderá acessar nenhum host / site que resolva o IP da WAN do roteador. Se você tiver a configuração de encaminhamento de porta para o servidor Apache, não será necessário atribuir estaticamente um registro A para cada site. Atribua o encaminhamento de porta para o tráfego http (s) na interface WAN para apontar para o seu servidor Apache na LAN. Isso permitirá que você resolva o IP internamente quando estiver na rede e resolva-o externamente quando estiver fora. Se você tiver mais de um servidor Apache para o mesmo site, precisará configurar o NAT e não um encaminhamento de porta, pois a maioria dos roteadores não comerciais não permitirá que você encaminhe a mesma porta para vários destinos.

    
por Gansheim 11.04.2017 / 20:32