Извлечь имя домена из URL-адреса в C #

На этот вопрос есть ответ на других языках / платформах, но я не могу ' t найти надежное решение в C # . Здесь я ищу часть URL, которую мы используем в WHOIS , поэтому меня не интересуют субдомены, порт, схема и т. Д.

Example 1: http://s1.website.co.uk/folder/querystring?key=value => website.co.uk
Example 2: ftp://username:password@website.com => website.com

Результат должен быть таким же, когда владелец в whois то же самое, поэтому sub1.xyz.com и sub2.xyz.com принадлежат тому, у кого есть xyz.com, который мне нужно извлечь из URL.

5
задан Xaqron 8 November 2010 в 02:18
поделиться