2009-12-08 3 views

ответ

10

Вы можете посмотреть по адресу: http://www.internetbs.net/ResellerRegistrarDomainNameAPI/api/01_domain_related/01_domain_check Ее довольно прямо вперед, чтобы использовать:

https://testapi.internet.bs/Domain/Check?ApiKey=testapi&Password=testpass&Domain=example.com 

и результат будет:

transactid=e504cdbf00e7821e954f0f5a65249ff0 
status=UNAVAILABLE 
domain=example.com 
minregperiod=1Y 
maxregperiod=10Y 
registrarlockallowed=YES 
privatewhoisallowed=YES 
realtimeregistration=YES 
+2

+1 Это похоже на публичный API, который, как я думал, не существует ... –

+0

Да, я его не тестировал, но он выглядит довольно хорошо и просто в использовании, Long Live to RESTful services .. – JOBG

+0

Это выглядит великолепно благодаря все ответы ребята – iosdevnyc

4

Взгляните на этот вопрос: Who provides a WHOIS API?

..Yet другой поиск Google, что приводит назад к SO ...

+1

К сожалению, Whois не является надежным индикатором того домен доступен. – RickNZ

+0

@RickNZ: Верно, похоже, что ответ Омара ниже - это хороший публичный API для поиска домена. –

+0

Я согласен, что whois не будет таким надежным – iosdevnyc

0

Зачем вам нужен C#, чтобы сделать это? Вы не можете сделать WHOIS или grep?

+1

Вы думаете, Unix :) –

+0

whois работает на Windows тоже (вместе с dig и хостом) – RickNZ

+0

правильно, так что используйте тот или другой. Непонятно, почему это было опущено. – JonH

1

Получите сборку Windows из обычного клиента linux whois или чего-то подобного. Сделайте системный вызов для запуска и анализа его вывода.

Вид kludgy, но это легко и быстро.

0

вы можете написать приложение C# с помощью Watin Libarary и настроить приложение на сайт, например (www.register.com или ...), и получить результат, который вы можете настроить, чтобы приложение считывалось из списка ваших доменных имен и получить результаты.