Pergunta

Eu tenho um servidor web em execução no meu computador com Windows XP. Tenho posto o firewall para permitir conexões HTTP de entrada: Firewall janela de configurações -> 'Advanced' tabulação> selecione a minha rede connection-> Configurações> Serviços-> marcar 'Webserver (HTTP)' caixa de seleção.

Normalmente, isso funciona. No entanto, por vezes, ao reiniciar a máquina servidor, o firewall novamente começa a bloquear conexões HTTP, não obstante o fato de que a exceção 'Webserver (HTTP)' ainda está marcada na janela Firewall configurações.

A única maneira, então, para fazer as coisas funcionarem novamente é desmarque a referida opção, salve as configurações, reabrir o diálogo firewall e marque a opção e salvar novamente.

A minha pergunta é, isso é alguma peculiaridade da minha máquina ou isso é um firewall bug do Windows XP?

Foi útil?

Solução

Não, isso não é um erro, você está apenas mal-entendido o que o guia Serviços é para.

A lista nessa guia são para o cenário onde o sistema com firewall também serve como um gateway NAT ( "Internet Connection Sharing" ou qualquer que seja o nome Microsoft veio com) para outro computador. É basicamente uma forma de DNAT. Ele controla se deve ou não permitir o início de conexões a essa porta através de máquinas que funcionam em uma rede privada por trás o sistema com firewall.

O que você precisa é adicionar uma exceção para a porta 80 / TCP na guia Exceções (não se esqueça de clicar em Alterar escopo e selecione o escopo apropriado!) Isso vai funcionar sem problemas. Eu também recomendo que você desmarque o que você verificou o mais rápido possível, desde sistemas operacionais clientes Windows não são particularmente adequados para o encaminhamento de pacotes e configurações nessa guia, por vezes, misteriosamente interferir com o tráfego de rede normal (como no seu caso.)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top