Conecta-se ao computador local através da velocidade do ip externo

1

Se eu me conectar ao meu servidor através do VNC com o meu endereço IP externo (eu tenho o encaminhamento de porta configurado), parece tão rápido como se eu tivesse ligado a ele com o endereço IP interno. Isso também é verdade com outros protocolos, mas estou usando o VNC como exemplo.

Por que isso? O roteador conhece seu próprio endereço IP e apenas o redireciona para o endereço IP interno?

NOTA: Conectar-se ao meu servidor através do VNC de outro lugar é visivelmente mais lento - então não é como se minha velocidade de upload fosse realmente boa.

    
por agz 10.03.2013 / 02:00

2 respostas

1
Why is this? Does the router know its own IP Address and just redirect it to internal IP Address?

Eu acho que sim

Muitos roteadores não fazem isso e, por exemplo, nessa situação você tem que usar o ip interno, quando você está dentro de sua LAN, ou não funciona.

abra uma janela cmd e faça

C:\>tracert [your ext ip]

você verá a rota, você pode colá-la. Você pode achar que é tudo LAN.

    
por 10.03.2013 / 02:12
0

Faz sentido, na verdade.

As grandes coisas que retardam o VNC (e as comunicações TCP em geral) são 1) Tamanho do tubo entre as 2 conexões. 2) latência 3) Perda de pacotes.

No caso de "redirecionamento" através do IP externo através de um roteamento, supondo que você tenha um roteador decente - o que obviamente você faz - o aumento de latência não seria perceptível (geralmente < 1ms), o tamanho do o cano ainda é enorme e não há perda de pacotes - então as coisas vão muito rápido.

Realizar a tradução de endereços também não é uma tarefa muito intensa da CPU.

    
por 10.03.2013 / 06:30