Мне нужно извлечь точное доменное имя из любого Url.
Например,
URL: http://www.google.com → Домен: google.com
URL: http://www.google.co.uk/path1/path2 → Домен: google.co.uk
Как это возможно в С#? Есть ли полный список TLD или парсер для этой задачи?