Windows Server 2008 - não é possível vincular nenhuma porta TCP

Windows Server 2008 - não é possível vincular nenhuma porta TCP

SO: Firewall do Windows Win Server 2008 RC2 ativado (sem efeito quando desativado)

De repente, fui atormentado por um problema no qual não consigo encontrar nenhum semelhante com uma pesquisa.

Estou executando cerca de 20 servidores de jogos que se ligam a uma porta UDP e depois se ligam a uma porta TCP 1 acima da porta UDP. De repente, há um dia, novas ligações TCP pararam de funcionar.

Agora, confirmei que outros aplicativos não conseguem escutar na maioria das portas. Por exemplo, tenho um programa Java do qual fiz uma cópia e tentei as seguintes portas: 33001, 23789, 89... portas completamente aleatórias.

No que diz respeito aos aplicativos que já possuem ligações TCP, como HTTP e MySQL, apenas a porta 8080 foi uma porta que descobri que poderia funcionar, e apenas para Apache. Se os aplicativos saíssem de sua porta padrão, eles não poderiam se vincular; no entanto, retornariam ao normal quando a porta era padrão.

Verifiquei se há aplicativos de escuta por meio de netstat e curports, também verifiquei se há conexões nessas portas e elas são totalmente gratuitas.

Responder1

Seu servidor provavelmente ficou sem portas efêmeras.

Você pode verificar isso noVisualizador de eventos(Executar -> eventvwr.msc). Procure quaisquer avisos emSistemaprotocolo comID: 4227, 4231deTCP/IPfonte. Se você encontrar algum, será necessário reinicializar o servidor e ajustar o protocolo TCP/IP via registro -O Windows Server 2012 R2 fica sem portas efêmeras, embora não devesse

Responder2

Talvez você tenha seu programa listado na lista de exceções do firewall e a lista tenha sido apagada.

Eu também me deparei com uma situação em que haviadoisfirewalls instalados e você precisava configurá-losambosapropriadamente. Isso causou alguns cabelos puxados.

Responder3

Você tentou iniciar o serviço Firewall do Windows e, em seguida, iniciá-lo/interrompê-lo na interface do Firewall do Windows?

Clique em iniciar, clique em pesquisar; procure por "Firewall do Windows com Segurança Avançada"

O Windows 7 e 2008R2 apresentam o problema de iniciar o serviço em segundo plano, independentemente do que você deseja fazer com o firewall.

Responder4

Se você estiver usando serviços como o Hyper-V, isso pode ser causado por "intervalos de portas excluídos". Nesse cenário, diversas portas estarão indisponíveis.

Você pode verificar isso por

PS ~> netsh interface ipv4 show excludedportrange protocol=tcp

Protocol tcp Port Exclusion Ranges

Start Port    End Port
----------    --------
      5357        5357
      5985        5985
     47001       47001
     50000       50059     *

Se a sua porta estiver no intervalo acima, qualquer meio de vinculá-la falhará. De acordo comuma resposta do superusuário, você pode tentar liberá-lo

net stop winnat

Para reservar seus próprios portos, você pode usar

netsh int ipv4 add excludedportrange protocol=tcp startport=50323 numberofports=1

informação relacionada