Способ сделать это - попытаться выполнить поиск WHOIS для доменного имени.Раньше все было просто - для каждого суффикса был фиксированный список серверов whois (.com, .net, .uk, .ca и т. Д.), И вы выбирали правильный сервер, telnet на порту 43 и запрашивали информацию о регистрации.,
Однако в реальной жизни все уже не так просто..com имеет несколько серверов Whois, при поиске .com вы получаете подсказку для переадресации, которую необходимо найти и следовать.Ответ от whois-сервера не является фиксированным или стандартизированным форматом, поэтому вам нужно анализировать данные для каждого сервера.Некоторые суффиксы используют rwhois, некоторые позволяют запрашивать только через Интернет.Некоторые домены (я помню, как .cn и .uk) имеют разные whois-серверы для разных типов доменов (например, ac.cn имеет свой собственный whois-сервер, который отличается от .ca-сервера).
больно делать. Этот даст вам отправную точку для c #, но он не делает пересылку.Источник jwhois даст вам представление об особых случаях.