I have a development version of my website `my.sandbox` running on my work computer. (Ubuntu).

I have a VPN connection from my home computer (OSX 10.8) to my work computer which works successfully.

I have added the following line to the `/etc/hosts` on my home computer:

```
nnn.nn.nn.nn        my.sandbox

```

where nnn.nn.nn.nn is the IP address of my work computer.

I have cleared my browser cache and I have rebooted my home OSX machine (I know you shouldn't have to, but…).

BUT, when I browse to <http://my.sandbox> I see the version of `my.sandbox` which is running on my local OSX machine. There used to be a line 

```
127.0.0.1            my.sandbox

```

in my `/etc/hosts` file, but I've removed it. So why is it still mapping `my.sandbox` to my local machine, rather than the remote one?

Any advice gratefully received. 

**UPDATE - PROBLEM HAS MAGICALLY FIXED ITSELF**

I don't know what's happened, but `http://my.sandbox` is now directing me to the work version of my website. Many thanks to everyone for your helpful suggestions, and apologies that I can't tell you how this has been fixed.