На этот вопрос есть ответ на других языках/платформах, но я не смог найти надежного решения в C#
. Здесь я ищу часть URL, которую мы используем в WHOIS
, поэтому меня не интересуют поддомены, порт, схема и т. д.
Example 1: http://s1.website.co.uk/folder/querystring?key=value => website.co.uk
Example 2: ftp://username:[email protected] => website.com
Результат должен быть одинаковым, когда владелец в whois один и тот же, поэтому sub1.xyz.com и sub2.xyz.com принадлежат тому, у кого есть xyz.com, который мне нужно извлечь из URL-адреса.