1.)
http://www.whatismyip.com/
2.) wozu benötigst du noch den flatserver? der router stellt doch die verbindung her und re-connected (so richtig konfiguriert) bei einem verbindungsabbruch gleich wieder ...
3.) du musst im router konfigurieren, dass eingehender traffic auf einem bestimmten port, auf eine bestimmte ip im lokalen netz weitergeleitet werden ...