I have 4 VMs each with an external network and an internal network. They are all XP. I set a file share on one of them. Accessing it from another VM on that host using the IP address \\192.168.1.200\myfileshare works but trying \\Virtualmachine1\myfileshare gives the error "You were not connected because a duplicate name exists on the network. Go to system in control panel and change the computer name and try again". Dns is showing 'Virtualmachine1' using it's external network address. I tried adding an entry in the second VM's hosts file to use the 192.168.1.200 address but it doesn't seem to help although ping now uses the correct internal network address. What's the proper approach here?