2010-01-07 4 views
3

Привет, Есть ли API для поиска, если данное доменное имя уже зарегистрировано кем-то и получает альтернативу (автоматически предлагаемые доступные доменные имена)?Если вы уже зарегистрировали домен?

EDIT: - Я думаю, что мне нужно, это называется домен-поиск не поиск :)

ответ

0

Спасибо за вашу поддержку. Я нашел услугу domaintools.com под названием whoisapi. Вы можете запросить доступные имена доменов и другую информацию, отправив xml-запрос на свои серверы.

2

Это называется whois ... и самовнушения, есть служба домена в 1&1.

+0

Не существует ли что-то, что я могу напрямую вызвать из кода C#, например, веб-сервиса? – TheVillageIdiot

0

Я думаю, вы можете использовать http://whois.domaintools.com/, чтобы получить информацию. Отправьте веб-запрос как http://whois.domaintools.com/example.com и он вернет информацию example.com. Но вам нужно проанализировать ответ, чтобы отфильтровать требуемую информацию.

+0

Я не хочу вникать в эту парсинговую вещь. Что-нибудь простое пожалуйста? – TheVillageIdiot

+0

Нет универсального API, насколько я знаю, вам придется создать его самостоятельно. Если затем вы решите проанализировать веб-страницу, используйте HtmlAgilityPack (http://htmlagilitypack.codeplex.com/). –

0

Я хочу api, что я могу позвонить из своего кода или страниц. XML API на www.domaintools.com похоже на то, что мне нужно. Я изучаю это.

4

Я написал whois для PHP, Perl, VB и C#, используя трюк, который запрашивает '{domain}.whois-servers.net'.

Он хорошо работает для всех, кроме неясных областей, требующих регистрации (и обычно сборы), таких как домены языка .tv или .pro.

This page показывает его в действии. Вы можете выполнить несколько простых сопоставлений строк, чтобы проверить, зарегистрирован ли домен или нет, на основе полученного результата.