如何查询域名的注册信息?

### ,,域名注册信息查询(WHOIS)用于获取域名是否已被注册及其详细信息,如所有者、注册商、注册和到期日期等。

域名注册信息查询(WHOIS)是一种用于获取域名详细信息的方法,通过WHOIS查询,可以了解域名是否已被注册、域名所有者、注册时间、过期时间、DNS解析服务器等关键信息,以下是关于如何进行域名注册信息查询的详细指南:

一、什么是WHOIS查询?

WHOIS查询是一种用来查看域名当前信息状态的工具,它能够显示域名是否已被注册、域名所有人、注册商、注册和过期时间、DNS解析服务器等信息,不同的域名后缀需要在不同的WHOIS数据库中查询。

二、WHOIS查询方式

1、方式一:原始网页查询

步骤一:根据域名从根服务器获取域名所在whois服务器,访问[IANA](https://www.iana.org/domains/root/db)网站或直接在浏览器地址栏输入https://www.iana.org/domains/root/db,然后根据域名后缀在数据库中查找对应的whois服务器地址。

步骤二:再根据域名从whois服务器获取域名信息,打开whois.cnnic.com网站,继续查询一级域名的信息。

2、方式二:第三方网站查询

可以直接使用以下第三方网站进行WHOIS查询:

[Whois.aliyun.com](https://whois.aliyun.com/)

[Whois.cloud.tencent.com](https://whois.cloud.tencent.com/)

[Whois.whois.com](https://whois.whois.com/)

如何查询域名的注册信息?

[Whois.chinaz.com](https://whois.chinaz.com/)

[Domain Admin](https://www.domainadmin.com/whoissearch/)

这些网站提供了优化过的后台查询功能,返回的信息较为完整。

3、方式三:命令行whois查询

Windows环境

下载nrwhois工具:[官网链接](https://www.nirsoft.net/utils/whois_lookup.html)

使用示例:在命令提示符下输入whois xiaomi.cn,查看域名信息。

Linux环境

如何查询域名的注册信息?

安装whois工具:yum install y whois

使用示例:在终端输入whois xiaomi.cn

4、方式四:Python代码实现

使用Socket实现WHOIS查询:

     import socket
     def whois_request(domain, server, port=43):
         connection = socket.create_connection((server, port))
         connection.sendall(f"{domain}%r
".encode("utf8"))
         connection.settimeout(5)
         buff = bytearray()
         while True:
             data = connection.recv(1000)
             if not data:
                 break
             buff.extend(data)
         connection.close()
         return buff.decode("utf8")
     # 获取域名whois服务器地址
     root_server = "whois.iana.org"
     domain = "xiaoxi.cn"
     res = whois_request(domain, root_server)
     print(res)

这段代码通过发送HTTP请求获取域名的whois信息。

5、方式五:使用Domain Admin

使用Domain Admin工具可以更便捷地管理和查询多个域名的注册信息。

三、WHOIS查询结果解读

如何查询域名的注册信息?

一个典型的WHOIS查询结果可能包含以下信息:

字段 描述
Domain Name 域名名称
Registry Domain ID 注册域ID
Registrar WHOIS Server 域名注册商的WHOIS服务器
Registrar URL 域名注册商的网址
Updated Date 最后更新日期
Creation Date 创建日期
Registry Expiry Date 注册到期日期
Registrant Name 域名注册者名称
Registrant Organization 域名注册者组织
Registrant Street 域名注册者街道地址
Registrant City 域名注册者所在城市
Registrant State 域名注册者所在州
Registrant Postal Code 域名注册者邮政编码
Registrant Country 域名注册者所在国家
Registrant Phone 域名注册者联系电话
Registrant Email 域名注册者电子邮件
Sponsoring Registrar IANA ID 赞助注册商的IANA ID
Name Server DNS解析服务器
Status 域名状态(如clientTransferProhibited, clientDeleteProhibited等)
DNSSEC 是否启用DNSSEC

四、常见问题与解答

1、Q: 如果WHOIS查询结果显示为“二级域名就查询不到信息”怎么办?

A: WHOIS查询只适用于一级域名,无法查询二级域名的信息。

2、Q: 为什么有些WHOIS信息被屏蔽?

A: 部分域名注册商为了保护客户隐私,会屏蔽WHOIS信息的公开访问。

WHOIS查询是了解域名详细信息的重要工具,通过多种方式可以实现对域名注册信息的全面查询。

来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/65835.html

Like (0)
小编的头像小编
Previous 2024年11月1日 21:36
Next 2024年11月1日 21:54

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注