Encaminhamento de porta sem acesso ao roteador como funciona?

0

Quando quero acessar um dispositivo que está por trás de um NAT do mundo externo, eu iria ao roteador e configuraria o encaminhamento de porta.

Agora minha pergunta porque funciona sem configurar o roteador? Por exemplo, é possível fazer o encaminhamento de porta sem configurar / acessar o roteador, indo para Control Panel -> View Network Connections

Uma vez lá, posso ver meu roteador:

Seeuforrightclick->properties->settings->selectservicestab->Add,podereiconfiguraroencaminhamentodeportacomo:

(MeucomputadorqueestáhospedandoumsitedentrodaminharedetemoIP192.168.0.5)

Euseiobásicodecomoumroteadorfunciona,masnãoentendocomoissopodeserfeitosemumservidorauxiliar(tcp/udppunchholing)ouvpn.Oquemeucomputadorfazquandoconfiguroessaopçãoparahabilitaroencaminhamentodeporta?

IssotambémpodeserfeitonoLinux.Estevídeo( link ) mostra como.

    
por Tono Nam 26.02.2018 / 20:05

2 respostas

2

A chave é o link UPNP

  • O roteador deve ser compatível com UPNP e o serviço UPNP deve estar ativado. Se desativado, processo na questão não funciona.

  • A configuração feita por meio de comandos UPNP, em vez da interface da Web do roteador. Mas em ambos os casos, o roteador é configurado, apenas o método é diferente.

Now my question why does it work without configuring the router?

Neste caso, o sistema operacional configura seu roteador.

What is my computer doing when I set up this option in order to enable port forwarding?

O sistema operacional envia mensagens UPNP ao roteador. Estes são pacotes de rede, se você estiver interessado profundamente, você pode encontrar descrições oficiais do protocolo UPNP.

Você pode imaginar como há 2 bancos de dados de porta-forward. Um gerenciado por interface web do roteador (portforward, servidores virtuais, nomeando diferentes), outro gerenciado pelos clientes dos roteadores. Mas ambos armazenados no roteador, e aplica-se às regras do roteador.

    
por 26.02.2018 / 20:49
1

Eu acho que tenho que ler mais sobre o UPnP. A execução das etapas a seguir altera a seguinte configuração no roteador:

EufizocaminhodoLinux( link ) e assim que eu corro o comando:

$ upnpc -d 192.168.0.150 80: 80 TCP

Na minha caixa linux, essa entrada desaparece no meu roteador.

    
por 26.02.2018 / 20:41