Here's a basic schematic of my network:
The problem is that when the iMac is connected to the internet it cannot see any other computer on the network. Irrespective of whether it's a mac or a PC. My mac's IP is also an internet based one while it seems that the PC's have 2 different IP's, one for network and one for internet?? Strangely enough the PC's can see eachother on the network while on the internet.

The problem is that when the iMac is connected to the internet it cannot see any other computer on the network. Irrespective of whether it's a mac or a PC. My mac's IP is also an internet based one while it seems that the PC's have 2 different IP's, one for network and one for internet?? Strangely enough the PC's can see eachother on the network while on the internet.