Perhaps someone can clear up some confusion I and someone else have had. I noticed that when I host a new domain, or add hosting to a sub-domain, that when I view the DNS entries, I see different IP addresses. Are these truly different physical shared servers that the domains/sub-domains are being hosted on, or does a single account have all their domains/sub-domains located on the same physical host? Do the different IPs mean different physical hosts or are these servers multi-homed for SSL or other reasons?
It was my (perhaps) naive thought that new domains/sub-domains are allocated in something of a round robin method or somehow the new domains are added to the server with the lowest load, but I'm open to being entirely wrong on this.