Eficiencia en el uso de IP externa para llegar al dispositivo LAN

1

Tengo un CCTV DVR que uso con una aplicación de teléfono. El enrutador de mi casa actualiza DYNDNS, por lo que la aplicación del teléfono usa [email protected] como IP. Esto es lo que siempre me he preguntado:

Si uso la aplicación del teléfono mientras estoy en casa (es decir, si estoy conectado a mi red de área local) y usa la IP externa (a través de DYNDNS.org) para establecer la conexión, ¿el tráfico va de punto a punto una vez establecido (es decir, , entre la dirección IP interna de mi teléfono en la LAN y el DVR), o el tráfico continúa a través de la misma ruta que se utilizó para establecer la conexión originalmente? En otras palabras, ¿debería tener dos entradas en la aplicación de teléfono con cámara (una para cuando estoy en casa y otra para cuando estoy fuera de la casa)?

He probado ambos a lo largo de los años y nunca he visto una diferencia en el tiempo que se tarda en establecer la conexión, ni tampoco he visto una diferencia en el rendimiento.

Alan M.
fuente
1
Dado que las conexiones son rápidas, la diferencia se mide en 1/1000 segundos (milisegundos) o menos, pero la ruta local, cuando está en casa, es la ruta más rápida, incluso si es solo una pequeña cantidad.
cybernard
1
Esto se remonta a su enrutador o ISP, su consulta de DNS devolverá la IP pública, por lo que su aplicación intentará acceder a eso. Es posible que su enrutador lo atrape y regrese en ese momento (improbable) o que su ISP lo atrape en la puerta de enlace y lo devuelva (más probablemente), o finalmente salga a la nube en algún lugar y lo devuelva (implementación incorrecta, pero posible). La mejor respuesta posible sería tener una entrada de DNS personalizada dentro de su LAN en un servidor DNS, donde abc123.dyndns.org se traduce a su IP interna en la LAN, y utiliza DNS público para obtener la IP pública en otro lugar.
acejavelin