Я ищу, чтобы сделать массовый поиск доменного имени, чтобы узнать, доступны ли некоторые доменные имена для покупки. Я не мог найти модуль perl, но похоже, что в perl должен быть способ сделать это. Я ищу что-то бесплатно. спасибо!Как проверить, доступно ли доменное имя (навалом)?
ответ
Отсюда: http://www.webhostingtalk.com/showthread.php?t=625723
Вот быстрый скрипт Perl, который требует Net :: DNS (довольно распространенный модуль).
#!/usr/bin/perl
# Domains Available
# Josh Skidmore <[email protected]>
# 05 August 2007 | 11:40p EST
# Requirements
use Net::DNS;
# Variables
%VAR = (
db => './domains.txt',
);
# Open file
open (DB,$VAR{'db'});
my (@domains) = <DB>;
close (DB);
# Test domains
foreach my $domain (@domains)
{
chomp($domain);
my ($available) = &check_domain(domain => $domain);
if ($available)
{
print "$domain is available.<br />\n";
}
else
{
print "$domain is NOT available<br />\n";
}
}
sub check_domain {
# Test domain for existance
# Josh Skidmore <[email protected]>
# 05 August 2007 | 11:42p EST
# Variables
my (%DATA) = @_ ;
my ($available) = 0;
# Start Net::DNS
my $res = Net::DNS::Resolver->new;
$res->udp_timeout(2);
$res->tcp_timeout(2);
my ($domain) = $res->search($DATA{'domain'});
if ($domain)
{
($available) = 1;
}
# Output
return ($available);
}
Я видел это, но как указано в следующем ответе на этой доске, тот факт, что домен не разрешает, не означает, что он доступен –
И его дорогое создание объекта Net :: DNS :: Resolver для каждого запроса. –
См. https://stackoverflow.com/questions/3463336/recommended-apis-for-checking-domain-availability для некоторых вариантов.
все, кажется, платят ... Я искал что-то бесплатно –
http://xml-api.domaintools.com/ предлагает 100 бесплатных запросов/день – realbot
Есть много whois-like modules on CPAN. Net::Whois::Parser
выглядит многообещающим, для одного.
Запрет на то, что команда whois
доступна в Linux и других системах Unix-y (включая Cygwin для Windows). Также есть whois
script in Perl on CPAN. Запуск этих программ - легкая часть. Сложная часть, с которой Perl может определенно помочь, анализирует выход из этих программ.
- 1. Как проверить доменное имя в PHP?
- 2. Проверка, зарегистрировано ли доменное имя
- 3. Как сделать .htaccess RewriteCond проверить доменное имя?
- 4. Как проверить, содержит ли текст определенное доменное имя?
- 5. Как «пинговать» доменное имя?
- 6. проверить, доступно ли изображение
- 7. Как получить доменное имя?
- 8. Как проверить, доступно ли имя приложения, не принимая его?
- 9. API Github: как проверить, доступно ли имя репозитория?
- 10. Как проверить, доступно ли ваше имя проекта на packagist.org
- 11. Как проверить, доступно ли имя пользователя в Firebase?
- 12. Получить доменное имя и доменное имя домена
- 13. Допустимо ли недопустимое доменное имя?
- 14. Как скрыть доменное имя?
- 15. проверить, если доменное имя содержит слова
- 16. JQuery проверить, содержит ли доменное имя .com или .net
- 17. Могу ли я проверить доменное имя HTTP-запроса?
- 18. Как найти доменное имя
- 19. Как удалить доменное имя?
- 20. Как разбить доменное имя?
- 21. Действительно доменное имя
- 22. Как проверить, доступно ли соединение (iphone)?
- 23. Как проверить, доступно ли сервис firebase?
- 24. Как проверить данное доменное имя http или https в java?
- 25. Подтвердить доменное имя
- 26. Подтвердить доменное имя PHP
- 27. Как изменить доменное имя wordpress?
- 28. Как изменить мое доменное имя?
- 29. Как получить доменное имя сервера
- 30. Как проверить доменное имя без http или https в PHP?
Возможные дубликаты: http://stackoverflow.com/questions/3463336/recommended-apis-for-checking-domain-availability или http://stackoverflow.com/questions/2523260/recommendations-for-domain-name- registrar-with-api-support – bdonlan
Фактически, это не дубликат. Я ищу что-то бесплатное .... эти люди просят заплатить версии –