批量域名查询工具有哪些
DomainTools
DomainTools是一款功能全面的域名查询工具,提供包括详尽的WHOIS信息、历史记录和DNS信息等多项数据。它特别具备批量查询功能,允许用户一次性检索多个域名,提升了查询效率。
Whois Lookup
Whois Lookup是一款操作简便的在线工具,专门用于查询已注册域名的所有者信息。它同样支持批量查询,并且能够将查询结果导出为CSV文件,便于用户后续处理和分析。
Bulk Domain Search
Bulk Domain Search是一款操作快捷且高效的批量域名搜索工具,最多可同时检查1000个域名的可用性。此外,该工具还提供筛选器和排序选项等其他实用功能,增强了用户的使用体验。
GoDaddy Bulk Domain Search Tool
GoDaddy Bulk Domain Search Tool是GoDaddy开发的一款免费在线工具,能够快速检查数百个可能感兴趣或相关的域名。工具同时展示域名的价格和推荐替代方案,为用户提供详尽的查询结果。
Namecheap Bulk Domain Search Tool
Namecheap Bulk Domain Search Tool与GoDaddy类似,支持大规模数据处理。它不仅包括对新顶级域名(TLD)和国际化域名(IDN)的支持,还全面覆盖了现有TLDs。
DNS Checker's Multiple Domain Lookup Tool
DNS Checker's Multiple Domain Lookup Tool是一款基于Web的应用程序,能够在几秒钟内轻松验证多个网站/基础设施上的DNS查询,简化了查询流程。
Domain**ot
Domain**ot是一款智能型域名生成器,利用人工智能技术帮助用户创建独特且易于记忆的网址,满足个性化域名需求。
Network Solutions' WHOIS Lookup and Bulk Check Tool
Network Solutions' WHOIS查找和批量检查工具能够快速轻松地查找单个或多个历史记录,并显示相关信息,包括注册商和名称等详细信息。
101domain's Multi-Domain Search Tool
101domain's Multi-Domain Search Tool支持对数百种不同类型的TLD进行快速搜索,包括国家/地区版图(ccTLD)、通用(gTLD)、新gTLDS和高等教育机构。
iWantMyName's Batch Domain Checker
iWantMyName's Batch Domain Checker是iWantMyName开发的一款在线工具,用于验证多个品牌名称或创新思维方法的可用性,满足企业或个人的域名需求。
以上是常用的批量域名查询工具,每个工具都有其独特的功能和优势,用户可以根据实际需求选择合适的工具进行查询。这些工具的链接如下:
1. DomainTools:[链接]
2. Whois Lookup:[链接]
3. Bulk Domain Search:[链接]
4. GoDaddy Bulk Domain Search Tool:[链接]
5. Namecheap Bulk Domain Search Tool:[链接]
6. DNS Checker's Multiple Domain Lookup Tool:[链接]
7. Domain**ot:[链接]
8. Network Solutions' WHOIS Lookup and Bulk Check Tool:[链接]
9. 101domain's Multi-Domain Search Tool:[链接]
10.iWantMyName's Batch Domain Checker:[链接]
紧急,如何批量从网站获取查询结果呢?
如果您熟悉JAVA编程,可以运行以下程序,从Baidui批量获取查询结果,
操作方法:
在C:/urltest_files/test_inFile.txt文件中写入要查询的关键字,每行一个,(当然也可以从数据库中读取关键字,只需修改代码即可)
它就会以HTML格式将查询结果保存到C:/urltest_files/文件夹中。
由于每个网站的结构不同,不确定该程序是否适用于您的网站。
```java
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLEncoder;
import java.util.Scanner;
public class Test{
public static void main(String[] args){
try{
String baseUrl="";
String dir="C:/urltest_files/";
File inFile= new File(dir+"test_inFile.txt");
File outFile= new File(dir+"test_outFile.txt");
if(!inFile.exists()){
return;
}
OutputStreamWriter osw= new OutputStreamWriter(new FileOutputStream(outFile),"GB2312");
Scanner scan= new Scanner(inFile);
int cnt= 0;
while(scan.hasNextLine()){
cnt++;
String line= scan.nextLine();
try{
URL url= new URL(baseUrl+ URLEncoder.encode(line,"GB2312"));
System.out.println(url);
String htmlFile= dir+"result_"+ cnt+".html";
osw.write("KEY: "+ line+"
");
osw.write("FILE: "+ htmlFile+"
");
OutputStreamWriter htmlOut= new OutputStreamWriter(new FileOutputStream(htmlFile),"GB2312");
InputStream ins= url.openStream();
Scanner htmlScan= new Scanner(ins,"GB2312");
while(htmlScan.hasNextLine()){
htmlOut.write(htmlScan.nextLine()+"
");
}
htmlScan.close();
htmlOut.close();
} catch(Exception e){
e.printStackTrace();
}
}
scan.close();
osw.close();
} catch(IOException e){
e.printStackTrace();
}
}
}
```