Obtenga un subdominio específico de la URL en foo.bar.car.com

Dada una URL de la siguiente manera:

foo.bar.car.com.au

Necesito extraerfoo.bar.

Me encontré con el siguiente código:

private static string GetSubDomain(Uri url)
{
    if (url.HostNameType == UriHostNameType.Dns)
    {
        string host = url.Host;
        if (host.Split('.').Length > 2)
        {
            int lastIndex = host.LastIndexOf(".");
            int index = host.LastIndexOf(".", lastIndex - 1);
            return host.Substring(0, index);
        }
    }         
    return null;     
}

Esto me da comofoo.bar.car. Quiero foo.bar. ¿Debo usar split y tomar 0 y 1?

Pero entonces es posible wwww.

¿Hay una manera fácil para esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta