I am confused about domains for the purpose of multi-tenancy. Are they necessary? Can they be namespaces? Is there a way to implement them without registering for a domain name and getting separate IP addresses? What does a home office do when the ISP only assigns one IP address that must be...