gpt4 book ai didi

perl - 如何检查域名是否可用(批量)?

转载 作者:行者123 更新时间:2023-12-02 12:35:58 32 4
gpt4 key购买 nike

我希望进行批量域名查找,看看是否有一些域名可供购买。我找不到 perl 模块,但似乎应该有一种方法可以在 perl 中执行此操作。我正在寻找免费的东西。谢谢!

最佳答案

从这里:http://www.webhostingtalk.com/showthread.php?t=625723

这是一个需要 Net::DNS(相当常见的模块)的快速 Perl 脚本。

#!/usr/bin/perl

# Domains Available
# Josh Skidmore <josh@vorcado.com>
# 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 <josh@vorcado.com>
# 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);
}

关于perl - 如何检查域名是否可用(批量)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4836950/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com