Auch von mir erstmal Herzlich Willkommen!
Also, beim Aulsesen des Routers dürfte dir die Vielzahl an Routerherstellern und -modellen einen Strich durch die Rechnung machen. Zumindest wenn es um native Abfrage des Routers geht.
Könnte aber sein, dass es per UPnP ne Möglichkeit gibt. Azureus z.B. setzt "sein" Portforwarding auch per UPnP und löscht es hinterher wieder. Allerdings dürften auch noch ne Menge Router ohne/mit deaktivertem UPnP in Gebrauch sein.
Aber der Tipp vom fred ist doch schon ganz gut. Man könnte ja ne INI-Datei mit Anbiertern eintragen und diese solange durchlaufen, bis man eine
IP bekommen hat...
€dit:
Hab ich solange gebraucht*wunder* Der Hinweis von PierreB ist natürlich auch einiges wert