Es gibt nur folgende 3 Möglichkeiten:
- man verwendet ein Service im Internet, welches die IP ausgibt, oder
- man fragt den Host ab, welcher die öffentliche IP hat (wenn das der PC selbst ist, reicht natürlich eine Abfrage der zugewiesenen IP-Adressen), oder
- man verfolgt die Route zu einem öffentlichen Server und nimmt die erste öffentliche IP als Ergebnis