Es braucht etwas anderes als einen Router
Ein Router leitet per Definition und allgemeiner Verwendung Pakete basierend auf der angegebenen Zieladresse und dem angegebenen Port und nicht auf anderen Faktoren weiter.
Unabhängig davon, mit welcher Technik Sie es senden, muss der Router entscheiden, an welches der Hunderte Ihrer internen Geräte er es sendet, bis ein einzelnes TCP / IP-Paket von einer externen Verbindung zum Router eingeht sollte gesendet werden - und es braucht Informationen, um das zu tun.
Die IP-Adressinformationen können nicht verwendet werden, da Sie in Ihrem Setup nur eine einzige externe IP-Adresse haben und dies die Adresse des Routers ist - das Gleiche für alle Pakete, die Sie anders routen möchten.
Es könnte die TCP-Port-Informationen dafür verwenden, wie in anderen Antworten vorgeschlagen, aber anscheinend nicht akzeptabel.
Es könnte die Paketnutzlast verwenden, aber das wird es nicht tun. Die üblicherweise verwendeten drahtlosen Router für Endverbraucher prüfen nicht jede Paketnutzlast, um zu entscheiden, auf welche Weise sie geroutet werden. Sie könnten ein benutzerdefiniertes Gerät oder einen benutzerdefinierten Code erstellen, um dies zu handhaben. Dies wäre praktisch dasselbe wie "ein Server, der im WLAN ausgeführt wird", was anscheinend auch nicht akzeptabel ist.
Es gibt keine weiteren Informationen - ein Router trifft möglicherweise Entscheidungen basierend auf anderen Feldern im IP-Paket-Header, aber diese Felder sind entweder für Ihre Anforderungen überhaupt nicht verwendbar oder unpraktisch - Sie richten das Routing möglicherweise basierend auf der Quell- IP-Adresse ein und senden Pakete mit gefälschten Quelladressen, aber es hätte alle die gleichen Konfigurationsprobleme wie einfach Ports dafür zu verwenden.