A Bitcoin client connects to peers and can accept connections from peers. Is it possible to learn how many nodes exist from a specific IP address?
Specifically, the monitoring service from RowIT ( http://bitcoinstatus.rowit.co.uk ) gives a metric "Total Hosts", but I suspect that if there was more than one host from an IP address, the second and successive hosts would not be counted in the total.