¿Podré probar el reenvío de puertos a un iPhone detrás de un cortafuegos?
No hay razón para no hacerlo. Técnicamente, un iPhone es un nodo más de la red.
Parece que la herramienta no podrá llegar a un iPhone que esté detrás de un firewall. ¿Es cierto este supuesto?
Depende de cómo se configure el cortafuegos. La captura de pantalla que has publicado "dice" que has reenviado una serie de puertos, algunos de ellos relacionados con Facetime. Para que conste, necesitas reenviar los puertos 53, 80, 443, 4080, 5223 y 16393-16472 (UDP).
La pregunta es, ¿a dónde reenvió los puertos ¿a? Si no responde nada, cualquier herramienta que utilice asumirá que los puertos no están abiertos. Piensa en ello como si llamaras a un número de teléfono. Tanto si el número está bloqueado como si no, si la persona que está al otro lado no contesta, ¿sabes si está en casa?
No hay nada en esa captura de pantalla que nos diga cómo está configurado el reenvío de puertos. Es sólo una lista de puertos en este punto.
La persona del otro lado está usando una herramienta como "what is my ip" para ver su IP y yo estoy usando eso, más un puerto de esa lista para probar.
Enhorabuena. Acabas de añadir tu IP a una base de datos de IPs que tienen algún tipo de servicio web corriendo en ella - en otras palabras, un punto de ataque. Si vas a hacer un escaneo de puertos, utiliza una herramienta que se ejecute localmente en tu máquina y no en algún servidor desconocido. He visto muchos casos en los que administradores de sistemas desprevenidos utilizaban estos sitios para probar su cortafuegos sólo para estar en el extremo receptor de interminables intentos de conexión de todo el mundo, incluyendo Rusia y China.
¿Podrían haber encontrado eventualmente? Sí. Pero al ejecutar un escaneo de puertos, especialmente cuando responde en puertos bien conocidos como 80, 8080, 443, 22, etc, estás confirmando hay un servidor allí.
Resultado final
En realidad, se trata de una pregunta sobre redes y, concretamente, sobre cómo configurar un cortafuegos y probar esos puertos. El hecho de que el dispositivo final sea un iPhone no es realmente relevante aquí, ya que este problema existiría con un Android o un PC. El fabricante de tu router debería tener guías HOWTO sobre cortafuegos y reenvío de puertos. A partir de ahí, eche un vistazo a https://networkengineering.stackexchange.com/ aquí en Stack Exchange para obtener más información sobre los cortafuegos y el reenvío de puertos.