Получить конкретный поддомен из URL в foo.bar.car.com

Задан URL-адрес следующим образом:

foo.bar.car.com.au

Мне нужно извлечь.foo.bar

Я наткнулся на следующий код:

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;     
}

Это дает мне какfoo.bar.car, Я хочу foo.bar. Должен ли я просто использовать сплит и взять 0 и 1?

Но тогда есть возможность wwww.

Есть ли простой способ для этого?

Ответы на вопрос(6)

Ваш ответ на вопрос