Não é possível acessar o servidor doméstico pela rede doméstica, mas pode acessar pela Internet

Não é possível acessar o servidor doméstico pela rede doméstica, mas pode acessar pela Internet

Tenho um servidor Apache em casa e um roteador configurado para atribuir um endereço IP estático a esse servidor. Também tenho as portas encaminhadas corretamente para Apache e SSH. Posso acessar o servidor com meu IP:Port público de fora da minha rede doméstica. No entanto, na minha rede doméstica, não consigo me conectar.

Por que isso acontece e como posso consertar?

Responder1

Eu tenho um modelo diferente de D-Link. Eu verifiquei seu manual emhttp://laureldsl.net/pdf/D-Link%202640B%20UserManual.pdfLá parece que você tem a opção Port Forwarding, mas não a opção Virtual Server. Isso está correto? OTOH, também olhei no site da D-Link e vi um manual emftp://ftp.dlink.com/Broadband/dsl2640B/Manual/dsl2640B_Manual_100.zip- onde descreve uma função de servidor virtual - então não tenho certeza de qual versão do roteador você possui.

Em qualquer caso, com o Port Forwarding, você deve usar o mesmo número de porta pública e localmente, enquanto com o Virtual Server você pode mapear uma porta pública para uma porta privada diferente.

Se você estiver usando encaminhamento de porta, no manual do seu roteador diz (ênfase adicionada):

Use a janela PORT FORWARDING para abrir portas em seu roteador e redirecionar dados através dessas portas para um único PC em sua rede (tráfego WAN para LAN). A função Port Forwarding permiteusuários remotos para acessar serviços em sua LAN, como FTP para transferência de arquivos ou SMTP e POP3 para e-mail. O DSL-2640B aceitarásolicitações remotaspara esses serviços em seu endereço IP global, usando o protocolo TCP ou UDP e o número de porta especificados e, em seguida, redirecione essas solicitações para o servidor em sua LAN com o endereço IP da LAN especificado.

Como você pode ver nas partes que eunegrito, o manual fala apenas sobre como fornecer o encaminhamento de porta para tráfego remoto de WAN para LAN - enquanto você tenta usá-lo para LAN para LAN. Portanto, suspeito que o que você deseja fazer simplesmente não é compatível com o encaminhamento de porta vanilla. Você perguntou ao suporte técnico da D-Link sobre esse problema?

Agora, se você possui um Servidor Virtual, pode ter uma configuração semelhante à minha. Defini várias portas para rotear para máquinas locais - em apenas um caso mapeei uma porta pública para uma porta privada diferente. Quando uso publicIP:publicPort e as portas pública e privada são iguais, não tenho problemas em usá-lo local e externamente. No entanto, quando as portas são diferentes, também tenho tido um problema, mas ainda não o localizei.

Portanto, minha primeira sugestão é tentar usar a opção Servidor Virtual e usar a mesma porta interna e externamente - veja se isso ajuda. Se você não tiver a opção de servidor virtual, você pode tentar entrar em contato com o suporte da D-Link e ver se eles podem aconselhá-lo sobre como resolver seu problema usando o encaminhamento de porta vanilla.

Boa sorte, Yosh

informação relacionada