Hi there,
I think you worked it out as you were typing the message . The easiest thing to do would be to do as you say, an event triggered evey 2 weeks to just update the connection with its IP address.
Have a play around with it.. if you cant work it out let me know and ill have a crack at it for you.