1. A method of providing load balancing in a network, the method comprising:receiving, by a processor, a domain name system (DNS) reply to a DNS request to resolve an alias host name that is an alias for a primary domain, wherein the DNS reply includes
a canonical name (CNAME) record identifying the primary domain, and
network addresses that correspond with the primary domain;
detecting, by said processor, the CNAME record identifying the primary domain in said DNS reply;
applying, by said processor a load balancing algorithm configured to be applied to DNS requests for the primary domain to the network addresses received in response to the DNS request to resolve the alias host name; and
sending, by said processor, to a client program that originated the DNS request to resolve the alias host name, a response to the DNS request that includes a list of the network addresses associated with the primary domain that has been ordered according to the load balancing algorithm configured to be applied to DNS requests for the primary domain.