Volver A Mi Mac (BTMM) que se utiliza para requerir UPnP o NAT-PMP en el router para trabajar, pero en algún punto de este cambio y puede trabajar (aunque lentamente) sin aquellos.
BTMM (normalmente?) funciona mediante el establecimiento de un cifrado de túnel IPv6 sobre IPv4 entre los dos ejércitos, y con UPnP/NAT-PMP, los puertos adecuados son remitidos al router en cada extremo, lo que permite una conexión directa.
Pero ¿cómo funciona cuando no hay UPnP/NAT-PMP?
Me di cuenta de que es mucho más lento si el final no tiene UPnP/NAT-PMP (me da un ~40 ms de ping si ambos extremos tienen automática de configuración, y sobre 1000ms si no), así que me estoy preguntando donde el tráfico va - presumiblemente se tiene que ir a través de los servidores de Apple si una conexión directa no puede ser automáticamente negociado?
Pero incluso con el viejo y simple de NAT, no es posible para una 3 ª parte para arbitrar una conexión entre dos NAT ed hosts?
Hay una manera de saber cómo túnel IPv6 está consiguiendo? No lo puedo entender desde la salida de la ifconfig
, traceroute
, traceroute6
, netstat
o lsof
...
Para puntos de bonificación, es posible configurar el puerto estático hacia delante en un router que carece de UPnP/NAT-PMP con el fin de obtener BTMM de trabajo directamente, en lugar de en este modo más lento?