我期待做一個批量域名查詢,看看是否有一些域名可供購買。我無法找到perl模塊,但似乎應該有辦法在perl中執行此操作。我正在尋找免費的東西。謝謝!如何檢查域名是否可用(散裝)?
3
A
回答
1
從這裏: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);
}
+3
我看到一個,但正如在該板上的下一個答案中指出的,域不解決的事實並不意味着它是可用的 – 2011-01-29 12:55:56
1
1
有很多whois-like modules on CPAN。對於其中一個,Net::Whois::Parser
看起來很有希望。
除此之外,whois
命令在Linux和其他Unix-y系統(包括用於Windows的Cygwin)中可用。還有一個whois
script in Perl on CPAN。運行這些程序是很容易的部分。 Perl可以幫助的棘手部分是解析這些程序的輸出。
相關問題
- 1. 如何檢查域名是否存在?
- 2. 檢查類型是否可散
- 3. 檢查域是否可用失敗
- 4. 如何檢查域是否是punycode?
- 5. Javascript:如何檢查用戶是否更改域名?
- 6. 在Python中,如何檢查域名是否被使用?
- 7. ActiveDirectory:如何查找域是否可用?
- 8. 檢查用戶名是否可用
- 9. 檢查域名是否有效Node.js
- 10. 如何檢查域名是否是PHP中的CNAME
- 11. 檢查用戶名是否可以
- 12. 如何檢查域是否存在
- 13. 檢查域是否可以購買 - C#
- 14. 如何我可以檢查是否安裝了應用程序
- 15. 如何檢查Eamil是否可用?
- 16. 如何檢查Mapkit是否可用?
- 17. 如何檢查bootstrap是否可用?
- 18. 如何檢查端口是否可用
- 19. 如何檢查restSecureServicesPort是否可用?
- 20. 如何檢查LocationManager.NETWORK_PROVIDER是否可用?
- 21. Android:如何檢查Google是否可用?
- 22. 如何檢查CLLocationCoordinate2DIsValid是否可用?
- 23. 如何檢查MediaRecorder.AudioSource.VOICE_CALL是否可用?
- 24. 如何檢查域名是否有SSL證書?
- 25. 如何檢查一個域名列表是否有網站?
- 26. Cordova/AngularJS/Ionic:檢查在線和域名是否可到
- 27. 如何檢查Facebook是否安裝Android
- 28. 如何檢查Suhosin是否安裝?
- 29. 如何檢查插件是否安裝?
- 30. 如何檢查sqlite2是否已安裝?
可能的重複項:http://stackoverflow.com/questions/3463336/recommended-apis-for-checking-domain-availability或http://stackoverflow.com/questions/2523260/recommendations-for-domain-name-實際上,這不是一個重複的註冊商與api支持 – bdonlan 2011-01-29 13:42:49
。我正在尋找免費的東西....這些人正在要求付費版本 – 2011-01-29 13:46:57