用户登录
个人主页 用户中心 我的订单 添加授权 管理授权
退出登录
用户登录 用户注册
欢迎来到 UC建站系统

域名批量查询效率革命:200个域名别一个一个查,5分钟一键分好类

WHOIS批量查询SEO数据查询过期域名筛选域名投资Python批量脚本API方案

"域名批量查询"这个词背后有四种完全不同的需求:查能不能注册、查已注册域名的信息、查域名的SEO价值、以及筛选过期域名做投资。这篇文章把每种需求对应的工具、方法、API方案全部拆开,按场景对号入座就行。

一、先搞清楚你要查什么:四种域名查询场景

场景一:查域名能不能注册

手里有一批想注册的域名,不知道哪些已经被占了。需要批量查询注册状态。
核心数据:注册状态(已注册/未注册)
速度要求:越快越好,慢了可能被抢注

场景二:查已注册域名的详细信息

知道一批域名已被注册,想查注册人、注册商、到期时间、DNS等信息。
核心数据:WHOIS全字段
典型用途:竞品分析、域名谈判、续费监控

场景三:查域名的SEO价值

想知道一批域名的权重、外链、收录量、建站历史,判断买回来做站值不值。
核心数据:DA/PA/DR、外链数、历史收录、建站记录
典型用途:域名投资、老域名淘金

场景四:筛选过期/即将删除的域名

从每天几万个过期域名中筛选出有SEO价值的,抢在别人前面注册。
核心数据:过期状态、删除日期、历史权重、外链质量
典型用途:域名抢注、PBN建站、老域名投资

二、场景一和二:域名注册状态+WHOIS批量查询工具

工具类型价格单次查询量查询维度速度
聚查 jucha.com在线工具免费单次50个注册状态、注册商、注册/到期时间、DNS、备案状态
站长工具 whois.chinaz.com在线工具免费单次20个注册信息、DNS、备案中等
Link114在线工具免费单次100个注册状态、权重、收录、反链、Whois
GNAME tools.gname.com在线工具免费单次200个Whois、建站历史、SEO综合数据中等
WhoisFinder(桌面软件)客户端免费无限制(本地运行)注册状态、注册商、注册/到期时间
域名Whois批量查询器客户端免费无限制(本地运行)注册商、注册时间、过期时间、域名状态
ePower企服引擎在线平台免费单次20个注册状态、Whois全字段

在线工具 vs 桌面软件的取舍:在线工具方便、不用安装,但单次查询数量有限制(20-200个),而且查询结果保存在服务端有隐私风险。桌面软件(WhoisFinder等)没有数量限制,直接连Whois服务器,速度快且数据不上传。如果你的域名列表属于商业机密(比如准备注册的品牌域名),建议用桌面软件或API方案。

三、场景三:域名SEO价值批量查询

域名投资圈有句话:一个域名值不值钱,不看名字好不好看,看它的"历史遗产"——建过什么站、有多少外链、搜索引擎给了多少权重。

工具价格核心数据批量能力特色
桔子SEO juziseo.com免费版可用 / VIP ¥99/月百度权重、收录量、外链数、建站历史、快照单次100个国内域名SEO数据最全,建站历史时间轴很有用
聚名 juyu.com免费权重、PR、收录、外链、建站历史支持按条件筛选过期域名筛选功能强大,可按权重/外链/收录多维筛选
Link114免费权重、收录、反链、Whois、备案单次100个一站式查询,Whois+SEO数据一次出结果
Ahrefs Batch Analysis$129/月起DR、外链域名数、自然流量、关键词数单次200个数据最准,但贵。域名投资重度用户值得买
Moz Link Explorer免费版可用(每月10次)DA、PA、外链域名数、Spam Score免费版单次1个DA/PA是域名交易市场的通用估值指标

老域名淘金:判断一个域名值不值得买的五个指标

域名年龄

3年以上算及格,5年以上加分。老域名天然比新域名更容易获得搜索引擎信任

1 - 域名批量查询效率革命:200个域名别一个一个查,5分钟一键分好类 - UC建站系统

外链质量

看外链域名数而不是外链总数。100个不同域名给的外链 > 10000条同域名外链

建站历史

建过正规网站的>建过垃圾站的>没建过的。用web.archive.org查历史快照

是否被惩罚

site:域名搜不到任何结果=可能被K过。被惩罚的域名一文不值,买了也白买

行业相关性

以前做旅游的域名现在做旅游站=继承权重。以前做博彩的现在做任何站=风险极大

四、场景四:过期域名批量筛选工具

过期域名筛选是域名批量查询里最"重"的场景——每天有几万个域名过期,你需要从里面捞出有SEO价值的。

2 - 域名批量查询效率革命:200个域名别一个一个查,5分钟一键分好类 - UC建站系统

工具/平台过期域名数据量筛选维度价格特色
聚名 juyu.com百万级/天权重、PR、收录、外链、建站历史、域名年龄、长度免费国内过期域名筛选首选,支持预定抢注
桔子SEO十万级/天权重、收录、外链、历史快照免费版可用历史快照功能很有价值,能看域名以前做的什么站
karma.domains700万+域名库外链数、DR、流量、行业分类免费版可用海外过期域名首选,每日更新,SEO数据直接标注
ExpiredDomains.net全球最大过期域名库域名年龄、后缀、长度、外链、流量、删除日期免费数据最全,筛选功能最强,但界面较老,上手需要时间
GoDaddy Auctions万级/天域名年龄、后缀、流量估值免费浏览可以直接竞价购买,不用等域名掉落后再抢注

过期域名筛选的黄金组合:ExpiredDomains.net粗筛(域名年龄>3年、外链域名>10个、排除数字域名和超长域名)→ 导出列表 → 桔子SEO/Link114批量查SEO数据 → 用web.archive.org抽查看5-10个域名的历史快照 → 确认没做过垃圾站 → 抢注。

五、Python脚本方案:不花钱自己写批量查询

所有在线工具都有查询数量限制。如果查询量超过500个/天,或者需要把查询集成到自己的工作流里,Python脚本是最佳选择。

# Python批量域名查询完整方案(WHOIS + SEO数据)import whoisimport requestsimport pandas as pdimport timefrom concurrent.futures import ThreadPoolExecutor, as_completed# ===== 第一部分:批量WHOIS查询(免费) =====def check_domain_whois(domain):"""查询单个域名的WHOIS信息"""try:w = whois.whois(domain)return {"domain": domain,"status": "已注册" if w.domain_name else "未注册","registrar": w.registrar,"creation_date": str(w.creation_date),"expiration_date": str(w.expiration_date),"name_servers": str(w.name_servers)[:200] if w.name_servers else "","error": ""}except whois.parser.PywhoisError:# 域名未注册return {"domain": domain,"status": "未注册(可注册)","registrar": "","creation_date": "","expiration_date": "","name_servers": "","error": ""}except Exception as e:return {"domain": domain,"status": "查询失败","registrar": "","creation_date": "","expiration_date": "","name_servers": "","error": str(e)}def batch_whois(domains, max_workers=10):"""批量WHOIS查询(多线程)"""results = []with ThreadPoolExecutor(max_workers=max_workers) as executor:futures = {executor.submit(check_domain_whois, d): d for d in domains}for i, future in enumerate(as_completed(futures)):result = future.result()results.append(result)# 进度显示if (i + 1) % 50 == 0:print(f"进度: {i+1}/{len(domains)}")time.sleep(0.3)  # WHOIS服务器频率限制,太快会被封IPreturn pd.DataFrame(results)# ===== 第二部分:批量域名注册状态查询(调用注册局API,速度最快) =====def check_domain_availability(domains, tlds=[".com", ".cn", ".net"]):"""批量查询域名是否可注册注意:各大注册商(阿里云、腾讯云、GoDaddy)都有API这里以阿里云域名查询API为例(需要API Key)"""results = []# 阿里云域名检查API(需替换为真实AccessKey)# 文档:https://help.aliyun.com/document_detail/67734.htmlALIYUN_API = "https://domain.aliyuncs.com/"for domain in domains:for tld in tlds:full_domain = domain + tld# 伪代码,实际需签名认证# params = {#     "Action": "CheckDomain",#     "DomainName": full_domain,#     "Format": "JSON",#     "AccessKeyId": YOUR_ACCESS_KEY,#     "Signature": generate_signature(params)# }# resp = requests.get(ALIYUN_API, params=params)# avail = resp.json().get("Avail")  # 1=可注册, 0=已注册# 模拟结果results.append({"domain": full_domain,"available": "模拟数据-需API","tld": tld})return pd.DataFrame(results)# ===== 第三部分:批量查询域名SEO数据(调用Moz/Ahrefs API) =====def check_domain_seo(domains, moz_access_id, moz_secret_key):"""批量查询域名的Moz DA/PAMoz免费API每月2500次查询,付费后25万次/月"""results = []MOZ_API = "https://lsapi.seomoz.com/v2/url_metrics"for domain in domains:try:# Moz API v2 认证auth = (moz_access_id, moz_secret_key)payload = {"targets": [f"http://{domain}"]}resp = requests.post(MOZ_API, json=payload, auth=auth)if resp.status_code == 200:data = resp.json()metric = data["results"][0] if data["results"] else {}results.append({"domain": domain,"DA": metric.get("domain_authority", 0),"PA": metric.get("page_authority", 0),"linking_domains": metric.get("linking_root_domains", 0),"spam_score": metric.get("spam_score", 0)})else:results.append({"domain": domain, "DA": -1, "PA": -1,"linking_domains": -1, "spam_score": -1})time.sleep(0.5)  # 免费API频率限制except Exception as e:results.append({"domain": domain, "DA": -1, "PA": -1,"linking_domains": -1, "spam_score": -1,"error": str(e)})return pd.DataFrame(results)# ===== 第四部分:批量查百度收录(免费,不需要API) =====def check_baidu_indexed(domains):"""批量查询域名在百度的收录情况"""results = []headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}for domain in domains:try:# 百度site查询url = f"https://www.baidu.com/s?wd=site:{domain}"resp = requests.get(url, headers=headers, timeout=10)# 提取收录数量(百度页面格式会变,这是大概逻辑)if "很抱歉,没有找到" in resp.text:indexed = 0else:# 从页面提取收录数量import rematch = re.search(r'找到相关结果数?约?([\d,]+)个', resp.text)indexed = int(match.group(1).replace(",", "")) if match else -1results.append({"domain": domain, "baidu_indexed": indexed})time.sleep(1)  # 百度反爬,间隔不能太短except Exception as e:results.append({"domain": domain, "baidu_indexed": -1, "error": str(e)})return pd.DataFrame(results)# ===== 完整工作流示例 =====if __name__ == "__main__":# 假设你有一批域名要查domains_to_check = ["example.com", "testsite.cn", "mybrand.net","seodomain.com", "olddomain.org"]print(f"开始查询 {len(domains_to_check)} 个域名...\n")# 1. WHOIS查询print("=== WHOIS信息 ===")whois_results = batch_whois(domains_to_check, max_workers=5)print(whois_results[["domain", "status", "creation_date", "expiration_date"]])# 2. 筛选出已注册的域名,进一步查SEO数据registered = whois_results[whois_results["status"] == "已注册"]["domain"].tolist()if registered:print(f"\n{len(registered)} 个已注册域名,可进一步查SEO数据")# seo_results = check_domain_seo(registered, MOZ_ID, MOZ_KEY)# 3. 导出whois_results.to_csv("域名批量查询结果.csv", index=False, encoding="utf-8-sig")print("\n结果已导出到 域名批量查询结果.csv")

Python方案的注意事项:① WHOIS查询不要开太多线程,WHOIS服务器对同一IP有频率限制(建议并发5-10,每次间隔0.3秒以上);② 百度site查询频率不能太高,否则会被封IP(建议每次间隔1秒以上);③ Moz免费API每月只有2500次查询,付费方案$99/月起可查25万次;④ 阿里云域名查询API有免费额度(每天1000次),超出后按次计费。

六、域名组合批量生成:不知道域名有没有被注册时先批量造词

在查域名是否可注册之前,你得先有一批候选域名。手动想太慢,可以用规则批量生成:

# Python批量生成候选域名import itertools# ===== 方法1:品牌词+行业后缀组合 =====brands = ["yun", "ji", "su", "kuai", "yi", "zhi", "xin"]industries = ["seo", "data", "tool", "link", "site", "rank", "key"]tlds = [".com", ".cn", ".net", ".com.cn"]for brand, industry in itertools.product(brands, industries):# 品牌词+行业词print(f"{brand}{industry}")  # 例: yunseo, jidata, sutool# 行业词+品牌词print(f"{industry}{brand}")  # 例: seoyun, dataji, toolkuai# ===== 方法2:短域名穷举(4-5位字母组合) =====import stringletters = string.ascii_lowercase# 4位字母组合 = 26^4 = 456,976个(全查完需要几天)# 实际使用建议:限定首字母范围,缩小组合数for combo in itertools.product("abcdefgh", repeat=4):domain = "".join(combo)# 过滤掉无意义的组合(全是辅音或全是元音)vowels = sum(1 for c in domain if c in "aeiou")if 1 <= vowels <= 3:  # 至少1个元音,最多3个元音print(domain)# ===== 方法3:关键词+城市名 =====keywords = ["fang", "che", "lv", "zhuang", "chi"]cities_short = ["bj", "sh", "gz", "sz", "hz", "cd", "wh", "nj"]for kw, city in itertools.product(keywords, cities_short):print(f"{kw}{city}")  # fangbj, chesh, lvgz# ===== 方法4:英文单词拼接 =====# 从常用英文单词表里取两个单词拼接words = ["blue", "fast", "smart", "easy", "quick", "best", "top", "pro"]for w1, w2 in itertools.permutations(words, 2):print(f"{w1}{w2}")  # bluefast, fastblue, smarteasy, easysmart# 生成后去重、过滤长度、然后喂给批量WHOIS查询

七、域名批量查询的API方案:适合开发者的高效率路径

API服务免费额度付费价格提供的数据适用场景
阿里云域名查询API1000次/天按次计费域名可注册性、WHOIS查域名能否注册
腾讯云域名API1000次/天按次计费域名检查、WHOIS腾讯云生态内的域名查询
GoDaddy Domain API有限免费按量付费域名可用性、WHOIS、购买/转移国际域名查询和购买
Moz Links API2500次/月$99/月(25万次)DA、PA、外链域名数、Spam Score域名SEO价值评估
Ahrefs API无免费版$500/月起DR、外链数据、自然流量、关键词专业级域名投资分析
接口盒子 WHOIS API有一定免费额度按量付费1000+后缀WHOIS原始数据预算有限的WHOIS查询方案

八、域名批量查询的五个避坑要点

不要在同一平台大量查询心仪域名

有些域名注册商的后台查询会被"前端抢注"——你查了一个好域名,下一秒就被他们的关联公司注册了。分散在多个平台查,或者用WHOIS命令行直接查。

3 - 域名批量查询效率革命:200个域名别一个一个查,5分钟一键分好类 - UC建站系统

WHOIS隐私保护≠域名没注册

现在大部分注册商默认开启WHOIS隐私保护,你查不到注册人信息不代表域名没被注册。看"域名状态"字段,"clientTransferProhibited"等状态=已被注册。

DA/PA高不代表域名干净

有些域名DA30+,但外链全部来自同一个PBN网络,一买回来就被谷歌降权。必须用Ahrefs或SEMrush看外链来源的多样性,不能只看DA数字。

site:域名搜不到≠域名被K

域名过期一段时间后,搜索引擎会自然清空索引。site搜不到可能是因为域名已经过期超过半年,而不是被人工惩罚。结合web.archive.org看历史内容才能判断。

九、不同场景的工具组合推荐

你的需求推荐工具组合预算效率
偶尔查几个域名(<10个/次)站长工具whois.chinaz.com 或 聚查jucha.com¥0够用
日常查50-200个域名Link114(WHOIS+SEO一站式)+ 聚名(SEO补充)¥0
批量查500+域名注册状态Python + whois库 + 多线程¥0
批量查域名SEO价值(国内)桔子SEO(VIP ¥99/月)+ Link114¥99/月
批量查域名SEO价值(海外)Ahrefs Batch Analysis + Moz API$129-500/月最高
过期域名淘金(国内)聚名(筛选)→ 桔子SEO(验证)→ web.archive.org(历史审查)¥99/月
过期域名淘金(海外)ExpiredDomains.net → karma.domains → Ahrefs验证免费起步
集成到自己系统里阿里云/腾讯云域名API + Moz/Ahrefs API + Python按量付费最高

十、UC建站系统的域名批量管理方案

UC建站系统 · 域名批量查询与资产管理

UC建站系统内置了域名批量查询和资产管理的完整模块,适合管理多个域名的站长:

  • 域名注册状态批量检测:对接阿里云/腾讯云域名API,一次提交500个域名,5分钟内返回注册状态和可注册后缀建议
  • WHOIS监控与续费提醒:已绑定域名的WHOIS信息自动监控,到期前60天/30天/7天三级提醒,防止域名过期被抢注
  • 域名SEO价值评估:集成Moz/Ahrefs数据,批量评估域名的DA/PA/DR/外链质量,自动标注高价值域名
  • 域名组合智能生成:输入品牌词+行业词,自动生成候选域名组合并批量检测可注册性

额外能力:

  • 域名资产面板:统一查看所有域名的注册状态、到期时间、绑定站点、SEO数据
  • 过期域名监控:设置关键词/权重/外链条件,自动推送符合条件的过期域名
  • DNS批量管理:多域名DNS记录统一配置和一键切换
  • 域名隐私保护:查询历史不上传到第三方服务器

最后说一句

域名批量查询这件事,门槛很低——打开任何一个在线工具就能查。但效率的天花板很高——查10个和查1000个,用的工具和方法完全不同。

如果你只是偶尔查几个域名,站长工具和聚查完全够用。如果你在做域名投资或者管理几十上百个域名,Python脚本+API方案能省掉你90%的重复劳动。如果你在筛选过期域名,ExpiredDomains.net+聚名+桔子SEO这个组合在国内场景下基本够用,但一定记得用web.archive.org抽查历史内容——一个DA30但做过博彩的域名,还不如一个DA5但内容干净的新域名。

域名好不好,不在名字,在历史。查得清楚,才能买得放心。

相关推荐
在线客服
👇找客服拿折扣
QQ咨询&售后
在线时间
11:00 ~ 5:30
QQ:3155555535
👇联系QQ
👇联系WX
首页 程序 帮助 登录