Port Forwarding / Open Port

0

Eu tenho um problema muito simples, mas os métodos que usei no passado não parecem estar funcionando neste caso. Eu estou tentando me ensinar codificação de rede em Java, o que requer conexões entre computadores. Por esse motivo, tentei abrir / encaminhar portas em um determinado computador que atua como "o servidor".

Windows 8, roteador Verizon FiOS, firewalls desativados, porta X encaminhada do roteador para o dispositivo.

Os dois maiores sucessos de "Open port checker" no google dizem que a porta não está aberta (um diz mais: Connection Refused).

O firewall do meu roteador está em configurações baixas (todas aceitas de entrada e saída menos a porta 25 do spam), a porta X é encaminhada para o meu dispositivo (e diz Active na página de configuração do roteador) e meu dispositivo W8 tem o firewall do Windows Desativado. (Nenhum outro já instalado).

Estou fazendo algo errado? Eu costumava fazer isso o tempo todo para jogar, mas já faz alguns anos e estou duvidando de mim mesmo.

Obrigado pela sua ajuda AK

    
por im so confused 27.01.2013 / 20:29

1 resposta

1

Pode ser mais fácil testar seu código em sua própria rede, em vez de lutar com um roteador e o firewall do seu provedor.

Você pode verificar se a porta está aberta em sua máquina usando um scanner de porta simples. Algo como Varredor de IP zangado ou Nmap fará isso com bastante facilidade.

A porta aparecerá fechada a menos que seu programa a abra. Certifique-se de que o seu programa está escutando nessa porta.

Para um teste super simples, tente usar o telnet. Isso é instalado por padrão no XP. Para o Windows 7, vá para adicionar 'Adicionar / Remover Programas', selecione Adicionar Recursos e instale o Cliente Telnet. Agora você pode abrir um prompt de comando e simplesmente digitar 'telnet 127.0.0.1 [port number]' para testar a conexão e ver sua saída. Substitua 127.0.0.1 pelo endereço do PC de teste, se estiver executando o comando de outro computador na rede, ou substitua pelo seu IP público para testar pela Internet.

E pelo que vale, a porta 25 não é a "porta de spam", é para SMTP. A menos que você esteja executando um servidor de e-mail, você não precisa se preocupar com nada.

    
por 27.01.2013 / 21:20