Google Cloud alias IP ranges allow assigning multiple internal IP addresses to a virtual machine's (VM) network interfaces without needing separate interfaces. This enables running multiple services on a VM each with a distinct IP address. Alias IP ranges can be allocated from a subnet's primary or secondary CIDR ranges and are automatically routed within the virtual network. They provide advantages like separation of infrastructure and service traffic which can be firewall controlled independently.