Nein, da gibts keine Möglichkeit.

Per Socket-Programmierung kann man ggf. versuchen Kontakt mit dem Client aufzunehmen, was durch Firewalls zunehmend erschwert wird.
Welchen Port man da nehmen muss unterscheidet sich dann von Client zu Client, ich habe da keine Ahnung.

Da es keine Regeln hierfür gibt hast du da keine Chance.

Möglichkeiten gibts da nähmlich viele und im Endeffekt landest du gar an der falschen Stelle.
Beispiel HOB:
HOB stelle einen Server zur Verfügung auf dem die 5250-Sitzungen laufen. Die Clients werden dann über Inter-/Intranet mit diesem Server verbunden. Der AS/400 ist per IP nur der Server bekannt. Mit anderen Worten, für alle User gibts die selbe IP.

Und: wofür soll es gut sein ?