Estou com dificuldades para entender como funcionam as portas.
O que tentei fazer:
Eu queria verificar se uma determinada porta estava aberta no meu laptop. A porta que escolhi para verificar foi a porta usada pelo cliente bittorrent para conexões de entrada. Vamos dizer que a porta usada pelo meu bittorrent foi 51346. Eu fui ao canyouseeme.org para verificar se essa porta estava aberta. Ele mostrou um erro.
Aqui é quando a confusão começou.
Meu cliente bittorrent está usando a porta sem nenhum problema. Ele estava recebendo dados, o que significa que deve estar ouvindo naquela porta. Então, não há problemas de firewall aqui. Mas por que o cannyouseeme.org me mostra um erro? Eu verifiquei com outras ferramentas de verificador de portas abertas online. Todos me mostram o mesmo erro.
Então, onde estou indo errado? Por que não consigo verificar se a porta estava aberta?
Extra Info (Você pode pular esta opção se quiser)
Esta não é a primeira vez que estou mexendo com portas. Primeiro tentei configurar um servidor web público no meu laptop com pouca sorte. Eu tinha enfrentado o mesmo problema. Eu estava executando o servidor na porta 80. Mas para o mundo exterior, essa porta foi fechada. Minha ideia era acessar o servidor web com o meu endereço IP público. Eu tentei em uma porta diferente, não funcionou. Eu configurei o encaminhamento de porta, ainda não consegui acessar o servidor da web. Firewall desativado do Windows, não funcionou. Inicialmente eu pensei que de alguma forma o meu ISP está bloqueando todas as portas que soa ridículo. Eu finalmente desisti de tentar configurar um servidor web público. Então eu tive que mudar meu ISP e novamente deu uma chance à idéia do servidor web público. Mais uma vez falhou. Eu ainda não tenho ideia de onde estou indo errado.
Meu conhecimento atual sobre como tudo funciona: Qualquer computador pode acessar qualquer outro computador na Internet usando o endereço IP. O DNS só entra em cena para traduzir o nome do host em um endereço IP. Então, tecnicamente eu deveria ser capaz de acessar uma configuração de servidor web no meu laptop usando o meu endereço IP público. Mas não foi capaz de.
Se você ler até o final, obrigado. Por favor, corrija-me se a minha compreensão das redes é falha em qualquer lugar.
Editar: estou usando o Windows 10. Mas tentei com o Windows 8.1 também.