You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

批量查询域名是否被注册

一、背景

在互联网时代,域名已成为企业或个人在互联网上的重要标识,随着互联网的普及,越来越多的域名被注册,如何快速准确地查询某个域名是否被注册成为了一个不可忽视的问题。

二、域名注册查询

域名注册查询是指查询一个域名是否被其他人注册,查询完成后可以获知该域名是否已被注册以及注册该域名的人的联系方式等信息。查询域名是否被注册通常是通过WHOIS查询实现的。WHOIS是一种查找互联网资源如域名IP地址、AS号码等的基本信息的查询协议。

下面通过Python代码,演示如何使用WHOIS查询一个域名是否被注册:

import whois

def is_registered(domain_name):
    try:
        w = whois.whois(domain_name)
    except:
        return False
    else:
        return bool(w.registrar)

这段代码通过调用Python库whois,执行WHOIS查询,如果查询成功则会返回该域名的注册信息,即w.registrar不为空。如果查询失败,则返回False。

三、批量查询

如果需要查询多个域名是否被注册,上面的代码就不能很好地胜任了。我们需要对代码进行扩展,使其支持批量查询。下面给出一个基于asyncio模块实现的批量查询脚本:

import asyncio
import aiohttp
import whois

async def is_registered(domain_name, session):
    try:
        async with session.get(f"https://whois.nic.top/cgi-bin/whois_domain?domain={domain_name}") as response:
            text = await response.text()
    except:
        return False
    else:
        return "No match for" not in text

async def main():
    async with aiohttp.ClientSession() as session:
        tasks = []
        with open("domains.txt") as f:
            for line in f.read().split("\n"):
                tasks.append(asyncio.ensure_future(is_registered(line.strip(), session)))
        results = await asyncio.gather(*tasks)
        for domain, result in zip(f.read().split("\n"), results):
            print(f"{domain} {'已注册' if result else '未注册'}")

if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    loop.run_until_complete
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
火山引擎域名服务提供域名的注册、转入、实名认证、管理等功能,支持丰富的域名后缀供用户选择,技术赋能用户,守护您的域名安全

社区干货

一文读懂域名注册

域名下单后,国内的域名注册商会对用户购买的域名进行命名审核,检查域名是否包含敏感词汇。命名审核通过,该域名在国内国外均可以使用;命名审核失败,.cn 等 CNNIC 管理的后缀域名会注册失败,其他后缀域名会被保留,但将处于 serverhold 状态,在国内无法使用。用户购买域名后,需要关注下域名的状态,防止域名过期未续费导致域名被其他人抢注。![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/...

一文读懂域名注册

域名下单后,国内的域名注册商会对用户购买的域名进行命名审核,检查域名是否包含敏感词汇。命名审核通过,该域名在国内国外均可以使用;命名审核失败,.cn等CNNIC管理的后缀域名会注册失败,其他后缀域名会被保留,但将处于serverhold状态,在国内无法使用。用户购买域名后,需要关注下域名的状态,防止域名过期未续费导致域名被其他人抢注。![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/...

一文读懂 DNS 解析

# 导读 文章为“一文读懂域名与网站系列”第二篇,上篇文章主要介绍了[域名注册、建站和管理](https://xie.infoq.cn/link?target=http%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzg5ODYzNDQ4NA%3D%3D%26mid... 与线上查询(3-11)。 **本地查询**本地查询可以分为 host 文件查询与本地缓存查询。当用户在浏览器中访问域名时,会先进行本地查询,若本地查询命中,则直接返回;未命中,则需要访问线上的 DNS 服务器进行解析。...

集简云本周更新:流程模版中心上线,新增应用:千米网,App评论订阅

一键创建,流程配置中需要的样本与字段设置默认设置好,只需要添加自己的应用帐号保存即可开启您的自动化流程。 ![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/6fed6a5bfb08489c9b64e55f645470e5~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1715962826&x-signature=1aDbqqQBQLAp4aC4V%2Fdvowyo8Hc%3D)点击任意模版可以查看模版详情,包括执行动作和场景说明,模...

特惠活动

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

2核4G共享型云服务器

Intel CPU 性能可靠,不限流量,学习测试、小型网站、小程序开发推荐,性价比首选
86.00/1908.00/年
立即购买

域名转入服务

域名转入首年1元起,搭配云服务器,邮箱建站必选
1.00/首年起38.00/首年起
立即购买

批量查询域名是否被注册-优选内容

域名查询-火山引擎
火山引擎域名服务提供域名查询域名注册域名转入、实名认证、域名管理等功能
域名查询whois-火山引擎
火山引擎域名服务提供域名查询域名注册域名转入、实名认证、域名管理等功能
一文读懂域名注册
域名下单后,国内的域名注册商会对用户购买的域名进行命名审核,检查域名是否包含敏感词汇。命名审核通过,该域名在国内国外均可以使用;命名审核失败,.cn 等 CNNIC 管理的后缀域名会注册失败,其他后缀域名会被保留,但将处于 serverhold 状态,在国内无法使用。用户购买域名后,需要关注下域名的状态,防止域名过期未续费导致域名被其他人抢注。![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/...
一文读懂域名注册
域名下单后,国内的域名注册商会对用户购买的域名进行命名审核,检查域名是否包含敏感词汇。命名审核通过,该域名在国内国外均可以使用;命名审核失败,.cn等CNNIC管理的后缀域名会注册失败,其他后缀域名会被保留,但将处于serverhold状态,在国内无法使用。用户购买域名后,需要关注下域名的状态,防止域名过期未续费导致域名被其他人抢注。![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/...

批量查询域名是否被注册-相关内容

域名服务-火山引擎

火山引擎域名服务提供域名注册、转入、实名认证、管理等功能,支持丰富的域名后缀供用户选择,技术赋能用户,守护您的域名安全

查询域名信息

调用 DescribeDomain 接口,查询域名的详细信息,包括但不限于域名所属域名空间、CNAME、类型、域名状态。 注意事项请求频率:单用户请求频率限制为 10 次/秒。 请求说明请求方式:POST 请求地址:https://live.volceng... 域名是否可用的状态。 0:正常,域名为可用状态; 1:配置中,域名为可用状态; 2:不可用,域名为其他的不可用状态。 ICPCheck Integer 0 ICP 备案校验是否通过,是否过期信息。 1:备案正常,未过期; 2:查存不到备案信息...

查询域名信息

查询域名的详细信息,包括但不限于域名空间、CName、类型、域名状态。 说明 该接口属于历史版本 API,我们计划于 2023 年 12 月 25 日停止对其进行维护,并于 2024 年 3 月 25 日下线文档,建议您使用新版查询域名信息... DomainCheck Integer 0 域名是否可用的状态。 0:正常,域名为可用状态; 1:配置中,域名为可用状态; 2:不可用,域名为其他的不可用状态。 ICPCheck Integer 0 IPC 备案校验是否通过,是否过期信息。 CreateTime S...

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

2核4G共享型云服务器

Intel CPU 性能可靠,不限流量,学习测试、小型网站、小程序开发推荐,性价比首选
86.00/1908.00/年
立即购买

域名转入服务

域名转入首年1元起,搭配云服务器,邮箱建站必选
1.00/首年起38.00/首年起
立即购买

导出域名列表

操作场景火山引擎同时支持导出选中域名与导出全部域名。 导出域名列表后,您可查看域名域名类型、域名状态、注册时间、到期时间、域名持有者、电子邮箱与 DNS 信息。导出文件保留 72 小时,每天仅可导出 10 次。 操作步骤打开域名服务控制台的域名列表页面。 在域名列表中,勾选需要导出的域名。如果您需要导出全部域名,可以不勾选任何域名。 点击 批量操作,然后点击 导出全部域名 或者 导出选中域名。 在 导出域名 页面,修改或者...

域名注册

API 说明API 名称:RegisterDomain。API 域名:open.volcengineapi.com。API 描述:注册一个域名。该操作会生成一个异步任务。您可以使用 GetAsyncTask 查询该任务的状态。 请求方法POST 使用限制节流限制:您每秒最多可以发送 50 个请求。 请求鉴权每个请求中必须包含鉴权信息。该鉴权信息用以验证请求者的身份。参见请求鉴权。 公共参数在调用该 API 时,您在请求中必须包含公共参数。在这些公共参数中,以下两个查询参数的取值说明如...

批量过户

操作场景域名完成注册后,若您有多个域名需要修改域名持有者(包括中英文名称、证件类型及证件号码),火山引擎可为您提供域名批量持有者过户功能。 操作步骤打开域名服务控制台的域名列表页面。 通过以下两种方式输... 输入您需要过户的域名。每个域名一行。 选择需要将域名过户至其下的已实名认证的信息模板,勾选协议,然后点击 提交。 提交后,请耐心等待注册局的审核。您可在操作日志页面查看批量过户的操作结果。 .volc-md-view...

域名注册

域名需要至少包含1个汉字,其余部分可包含英文字母 (a-z,不区分大小写)、阿拉伯数字(0-9)以及英文中的连接符 (-)。 简繁体只需注册一个(大部分注册局繁简体域名是等效的。如果某个域名的简体已被注册,则不能再注册繁... 不能单独注册,不能连续出现,也不能放在域名首尾处。 域名长度不超过63个字符。 操作流程图 操作步骤步骤一:域名查询打开火山引擎控制台的域名服务 页面。 在域名搜索框中,输入您想注册的域名,然后点击搜索按钮。您...

查询域名列表

调用 ListDomainDetail 接口,根据域名状态、类别等信息,查询当前账号下的的域名列表信息。 注意事项请求频率:单用户请求频率限制为 10 次/秒。 请求说明请求方式:POST 请求地址:https://live.volcengineapi.com?Ac... DomainCheck Integer 0 域名是否可用的状态,取值及含义如下所示。 0:正常,域名为可用状态; 1:配置中,域名为可用状态; 2:不可用,域名为其他的不可用状态。 ICPCheck Integer 1 ICP 备案校验是否通过,是否过...

域名询价

API 说明API 名称:CheckFee。API 域名:open.volcengineapi.com。API 描述:查询域名价格,能否注册以及是否包含限制词等信息。 请求方法GET 使用限制节流限制:您每秒最多可以发送 100 个请求。 请求鉴权每个请求中必须包含鉴权信息。该鉴权信息用以验证请求者的身份。参见请求鉴权。 公共参数在调用该 API 时,您在请求中必须包含公共参数。在这些公共参数中,以下两个查询参数的取值说明如下: 参数名称 数据类型 是否必选 参数说明 ...

特惠活动

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

2核4G共享型云服务器

Intel CPU 性能可靠,不限流量,学习测试、小型网站、小程序开发推荐,性价比首选
86.00/1908.00/年
立即购买

域名转入服务

域名转入首年1元起,搭配云服务器,邮箱建站必选
1.00/首年起38.00/首年起
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

中国云原生安全市场现状与趋势白皮书
云原生安全成为企业全面实施云战略的保障随着云计算成为千行百业数字化转型的核心驱动力,企业上云的步伐不断加速,云上开发已成为企业构筑数字化业务的首选。
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询