Você chora um pouco por dentro quando alguém lhe diz que há um problema de redirecionamento de porta e é por isso que seu novo aplicativo não funciona? Seu Xbox não permite que você jogue, seus downloads de torrent se recusam a iniciar ou seu servidor da Web não pode ser acessado? Bem, estou aqui para dissipar a dificuldade e explicar exatamente o que é o encaminhamento de porta e como isso pode ajudá-lo.
O que são portas?
Você provavelmente tem uma boa ideia de como as redes já funcionam, pois cada dispositivo tem um endereço IP. Existem dois tipos de endereço IP; público e privado . Endereços IP públicos são acessíveis em qualquer parte do mundo; os privados são usados em redes internas - como 192.168.xx ou 10.0.xx. Para receber informações da Internet, as solicitações de dados são enviadas com um endereço IP global - correspondente ao seu roteador - e um endereço IP local, correspondente ao seu PC ou outro dispositivo em rede.
Agora, tudo isso é bom quando estamos falando apenas de navegar na web, mas e quando você começa a solicitar diferentes tipos de dados - como de torrents, ou informações específicas de jogos para esse MMO, ou até mesmo de e-mail? Como o seu computador sabe para qual aplicativo os dados são destinados? É aí que entram os portos.
Portos
As portas são como os tubos de classificação de mensagens dentro do seu computador. Quando um pacote de dados chega ao seu PC, o sistema operacional verifica o número da porta para a qual ele está destinado. Cada porta corresponde a um aplicativo diferente e há 65.536 portas no total disponíveis para uso.
Algumas dessas portas (as primeiras 1.024) são fixas - um padrão predeterminado que ajuda os principais aplicativos a se comunicar em todo o mundo. Por exemplo, as solicitações de tráfego da Web não seguras são quase sempre atendidas pela porta 80; Eu digo "quase sempre" porque depende do seu software de servidor, mas a porta 80 é o padrão para o tráfego HTTP do Apache. O email POP3 recebido é tratado por 110, enquanto o SMTP é enviado em 25; FTP em 20 e 21. Você pode ver a lista completa de portas conhecidas na Wikipedia.
Além da porta 1024 é basicamente gratuito para todos; Para que os aplicativos usem esses recursos, a maneira mais fácil é usar o Universal Plug and Play.
UPnP
As portas são bloqueadas por padrão nos roteadores; esse é um recurso de segurança essencial e impede que solicitações mal-intencionadas atinjam todos os principais serviços que podem estar sendo executados em seus computadores. Obviamente, isso também pode causar problemas para qualquer aplicativo que precise de informações enviadas pela Internet; o roteador irá apenas bloqueá-lo.
Para permitir que os dados sejam enviados do lado da Internet para um computador interno, o computador deve informar ao roteador para encaminhar uma porta específica. Isso significa que, quando o roteador vir um pacote destinado a uma porta específica, ele o encaminhará para uma máquina local específica.
Para poupar o trabalho de configurar manualmente o reencaminhamento de portas, o UPnP foi inventado. Este é um protocolo pelo qual um aplicativo pode solicitar uma porta e configurar automaticamente as regras de encaminhamento de porta. Na maior parte, o UPnP funciona bem e o processo de encaminhamento de porta será totalmente invisível para você.
Encaminhamento de porta manual
Às vezes o UPnP não funciona; ou você pode ter desativado por motivos de segurança. Um aplicativo nocivo em execução na sua rede interna pode potencialmente abri-lo usando o UPnP. Nesse caso, você precisa abrir manualmente as portas.
Você precisará saber algumas coisas para configurar o encaminhamento manual de porta.
- Como acessar sua página de configuração do roteador; Normalmente, isso significa digitar o endereço de gateway da sua rede (como 192.168.0.1). Se não tiver certeza, verifique esta lista de guias pelo fabricante.
- Qual porta ou intervalo de portas precisa ser encaminhado.
- O endereço IP do computador para o qual você está encaminhando.
Alguns aplicativos também especificam se devem enviar pacotes UDP ou TCP; Esses são tipos diferentes de tráfego de rede e nem todos os aplicativos usam os dois tipos. Em caso de dúvida, basta avançar em ambos; não haverá efeitos adversos.
Abra a página de configuração do roteador para a seção de encaminhamento de porta - isso provavelmente estará em configurações de segurança. Eles podem ser uma opção para selecionar “Serviço” para portas predefinidas, mas vou assumir que você sabe exatamente qual porta você quer encaminhar, então pule esse bit.
Dê à sua regra um nome arbitrário - como "torrents" - e digite o intervalo de portas que você deseja encaminhar. Se for apenas uma porta, talvez seja necessário inserir a mesma porta para o início e o fim ou apenas preencher o início. Novamente, selecione os protocolos UDP e TCP, se não tiver certeza, e preencha o endereço da máquina para a qual você deseja encaminhar. Observe que isso não funcionará se você estiver constantemente redefinindo seu roteador; as máquinas podem posteriormente receber um endereço IP diferente e as regras da tabela de encaminhamento de portas serão quebradas.
Porque se importar?
Se o aplicativo que você está tentando configurar não funcionar com o UPnP, você quase certamente precisará abrir algumas portas. Isso é raro hoje em dia, mas pode acontecer.
Outra ocasião que você definitivamente precisará encaminhar portas é se você estiver executando o seu próprio servidor web 5 razões porque você deve fazer seu próprio servidor 5 razões pelas quais você deve fazer seu próprio servidor Você provavelmente já ouviu em algum momento que os servidores não são apenas para aqueles que têm muito dinheiro. Na verdade, qualquer pessoa que tenha uma caixa sobrando em algum lugar da casa pode ter a sua ... Leia Mais que você queira ser acessível ao mundo. Nesse caso, você encaminharia a porta 80 para o servidor e todas as solicitações HTTP para o seu modem seriam enviadas para o servidor. Tenha em mente que a execução de um servidor da Web pode ser contra os Termos de Serviço do seu ISP, portanto, verifique primeiro.
Espero que agora você entenda o que é o encaminhamento de porta e por que precisa configurá-lo. Para ser honesto, a configuração manual raramente é necessária hoje em dia, fora da execução do seu próprio servidor, e certamente não é necessária para jogos - mas é bom saber de qualquer maneira.
Você já teve problemas com o encaminhamento de portas e conseguiu resolvê-los?
Crédito da imagem: endereço IP via Shutterstock