Phil,
is the server using a static ip or thru dynamically assigned?
The easier use of a static ip in this situation would be more benefit... but also your remote address would also have to be static....
then add a remote static ip address to local networks...
try that and let me know what happens.
Regards,
AusMounty