CN103037029B - 基于绑定注册的域名whois查询方法和服务系统 - Google Patents
基于绑定注册的域名whois查询方法和服务系统 Download PDFInfo
- Publication number
- CN103037029B CN103037029B CN201210530423.5A CN201210530423A CN103037029B CN 103037029 B CN103037029 B CN 103037029B CN 201210530423 A CN201210530423 A CN 201210530423A CN 103037029 B CN103037029 B CN 103037029B
- Authority
- CN
- China
- Prior art keywords
- domain name
- whois
- query
- group
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种基于绑定注册的域名WHOIS查询方法和服务系统,若查询域名不存在于数据库中,则WHOIS服务器端向WHOIS客户端返回“查询域名不存在”;若查询域名存在于数据库中,则WHOIS服务器端从数据库中获取域名的基本信息,然后通过该域名从域名绑定信息表中查找到该组域名关联,并通过该ID从域名详细信息表中获取此域名所在绑定组的所有域名,并将所有查询结果返回给用户。本发明在用户使用WHOIS系统查询域名时,对于一组具有可绑定特征(字形、语义等)且已经被绑定注册的域名,用户只需输入绑定组内的任一域名,就可以得到绑定组的全部注册信息。
Description
技术领域
本发明涉及计算机网络领域,具体涉及一种基于绑定注册的域名WHOIS查询的方法和系统。
背景技术
随着互联网行业的飞速发展以及网络经济模式的发展,域名系统(DNS服务)作为互联网的重要基础设施之一,DNS在信息社会中发挥着越来越重要的功能。
WHOIS系统是目前域名系统(DNS服务)中不可或缺的组成部分。作为注册管理机构的五大关键职能之一,WHOIS面向所有互联网使用者,提供有关域名、注册服务商和主机信息的查询。随着互联网全面融入人们的生活,域名的商业价值逐渐被人们了解,作为企业、机构的互联网品牌、网上商标保护必备的产品之一,域名的保护越来越重视,对域名的查询需求逐年递增。
做为WHOIS查询的来源,域名绑定注册是一种支持字音、字形、语义相同或近似的域名绑定注册的方法。以中文域名为例:“胡庆余堂.中国”和“胡庆馀堂.中国”两个域名仅一个“余”、“馀”字不同,但其意义是一致的,这种情况对应的为字形相似的域名;“短信.中国”和“短讯.中国”,虽然字形不一致,但其语义是一致的,这种情况对应为语义相同的域名;传统域名同样具有类似的问题:英文域名“color.cn”与法文域名“colour.cn”,虽然字体不同,但其实际意义是一致的,这种情况可以近似归类到字音相同的域名。将具有上述特征的多个域名在注册时绑定在一组,使这些域名同属一注册人,并在这些域名间共享注册人、主机、注册商等信息,这种注册方式即为绑定域名注册。
绑定域名注册可以在一定程度上合理处理相近域名的注册问题,会极大缓解互联网相似域名的网站钓鱼、域名滥用等不法行为,促进互联网行业的健康发展。而目前的域名注册领域还没有采用绑定域名注册、WHOIS的方法。
在实现了绑定注册的域名系统中,用户在进行WHOIS查询时希望某个域名所在的注册绑定域名组能够作为一个整体被查询及显示,即:通过查询某个域名,获取到这个域名所在绑定组内的所有域名及它们共享的注册人、联系人、注册商等信息。而在传统WHOIS系统中,每次WHOIS请求只能查询并返回单一域名的信息,无法获取到相关域名的绑定信息。用户如果想要查询一组相近、相似的域名,可能需要进行多次的WHOIS查询,增加了用户操作难度,也加重了系统负担。
发明内容
本发明提出了一种基于绑定注册的域名WHOIS查询方法和服务系统,本发明的WHOIS服务系统架构如图1所示,包括WHOIS客户端、WHOIS服务器(包括网络通信模块、逻辑分析模块、数据查询模块)和数据库;WHOIS服务器端接收WHOIS客户端的查询请求数据,对其进行解析,并在数据库中进行相应的数据查询,将查询结果返回给WHOIS客户端。
本发明的基于绑定注册的域名WHOIS查询方法如图1所示,步骤为:
1、用户通过WHOIS客户端(WHOIS Client)或者WHOIS WEB界面(WHOIS WEB Server)发出数据查询请求,进行查询域名、主机、联系人或注册商的相关信息;
2、WHOIS服务器的网络通信模块接收用户发送到网页浏览端口的请求,将发送来的字符串传递给逻辑分析模块;逻辑分析模块将用户请求字符串进行解析,分析用户查询的内容属于域名、主机、联系人或者注册商中的哪一类,并调用数据查询模块在数据库中进行相应的数据查询;
3、数据查询模块保持着数据连接,被逻辑分析模块调用,根据查询的域名相关信息返回对应的数据对象及查询结果(逻辑分析模块将数据对象构造成字符串;网络通信模块将返回字符串发送回客户端);
若查询域名不存在于数据库中,则WHOIS服务器端向用户返回相应的“查询域名不存在”消息;
若查询域名存在于数据库中,则WHOIS服务器端从数据库中获取域名的基本信息(例如:注册人ID、地址信息;联系人ID、地址信息;注册商ID,名字服务器;注册时间信息等),然后通过该域名从域名绑定信息表中查找到该组域名关联,并通过该ID从域名详细信息表中获取此域名所在绑定组的所有域名,并将所有查询结果返回给用户;
在所述域名绑定信息表中,每组域名通过相同的ID来标示该组域名的关联;
4、网络通信模块断开同客户端的连接。
WHOIS客户端和WHOIS服务器(WHOIS Server)之间通过格式化的数据交互(查询/应答),为用户提供符合标准的WHOIS服务。
本发明的WHOIS服务系统架构如图2所示,包括WHOIS客户端、WHOIS服务器(网络通信模块、逻辑分析模块、数据查询模块)和数据库。所述网络通信模块负责接收用户发送到网页浏览端口的请求,并将发送来的字符串传递给逻辑分析模块;所述逻辑分析模块负责解析字符串,并调用数据查询模块;所述数据查询模块返回查询的数据对象。
与现有技术相比,本发明在用户使用WHOIS系统查询域名时,对于一组具有可绑定特征(字形、语义等)且已经被绑定注册的域名,用户只需输入绑定组内的任一域名,就可以得到绑定组的全部注册信息。
附图说明
图1为WHOIS Server服务的逻辑图;
图2为WHOIS系统架构示意图;
图3为绑定域名查询流程图;
图4为本发明的实施例图。
具体实施方式
以下结合附图对本发明作进一步的说明,但并不以此为限。
在本发明中,采用绑定域名注册的情况下,将WHOIS Server的域名查询服务根据数据内容的变化对数据查询模块升级,使用户可以通过向WHOIS服务器查询绑定域名组内的任一域名来获取绑定组的全部域名信息。具体流程如图3所示:
1、用户在查询域名时,采用与传统域名查询相同的查询方式输入查询命令,并将域名查询请求发送给WHOIS服务器端,
2、WHOIS服务器端获取所要查询的域名,对其解析并在数据库中搜索所要查询的域名;
3、在后台数据库中查找此域名是否存在于数据库中;
a)若不存在,则说明此域名还未被注册且未被绑定到某一组上,WHOIS服务器端向用户返回相应的“查询域名不存在”消息;
b)若存在,从数据库中获取域名的基本信息,包括注册人ID、地址信息;联系人ID、地址信息等;注册商ID,名字服务器;注册时间等信息;然后通过该域名从“域名绑定信息表”(在该信息表中,每组域名通过相同的ID来标示该组域名的关联;也即此表存储某个域名到其绑定组ID的多对一映射关系,每组域名一个唯一ID,通过域名可以查到该ID,并且通过该ID获取该组域名信息)中查找到该组域名关联,并通过该ID从“域名详细信息表”中获取此域名所在绑定组的所有域名,并将所有查询结果返回给用户。
4、查询结束。
以中文域名“清华大学.cn”为例,如图4所示,绑定域名WHOIS查询服务在服务器端的处理流程如下所示:
1、用户从WHOIS WEB界面或者WHOIS Client发起“清华大学.cn”域名的WHOIS查询到WHOIS服务器;
2、WHOIS服务器端分析处理绑定域名查询请求,在后端数据库中查找此域名是否存在于“域名绑定信息表”中,若存在则获取此域名对应的绑定组ID;
3、通过绑定组ID从“域名详细信息表”中获取此绑定组共享的域名基本信息,并从“域名绑定信息表”中获取此ID对应的所有绑定域名,最后将所有查询结果返回给用户。
本发明虽以实施例揭露如上,然而其仅为范例参考而非用来限定本发明的范围,任何熟习此项技艺者,在不脱离本发明的精神和范围内,当可做些许的更动与润饰。因此上述实施例并非用来限定本发明的范围,本发明的保护范围以权利要求书为准。
Claims (9)
1.一种基于绑定注册的域名WHOIS查询方法,步骤为:
(1)用户通过WHOIS客户端或者WHOIS WEB界面发出数据查询请求,进行查询域名相关信息;
(2)WHOIS服务器端接收用户发送到网页浏览端口的请求,对其进行解析,并在数据库中进行相应的数据查询;
(3)WHOIS服务器端根据查询的域名相关信息返回对应的数据对象及查询结果;具体步骤为:
(a)若查询域名不存在于数据库中,则WHOIS服务器端向用户返回相应的“查询域名不存在”消息;
(b)若查询域名存在于数据库中,则WHOIS服务器端从数据库中获取域名的基本信息,然后通过该域名从域名绑定信息表中查找到该组域名关联,在所述域名绑定信息表中,每组域名通过相同的ID来标示该组域名的关联;每组域名一个唯一ID,通过域名可以查到该ID,所述WHOIS服务器端通过该ID从域名详细信息表中获取此域名所在绑定组的所有域名,并将所有查询结果返回给用户;
(4)WHOIS服务器端断开同客户端的连接。
2.如权利要求1所述的方法,其特征在于,步骤(1)和步骤(3)中所述的域名相关信息包括域名、主机、联系人,以及注册商。
3.如权利要求1所述的方法,其特征在于,步骤(2)中WHOIS服务器端解析查询请求后,根据域名相关信息进行对应的数据查询。
4.如权利要求1所述的方法,其特征在于,步骤(2)中针对用户发送到网页浏览端口的请求进行解析的过程为:将用户请求字符串进行解析,分析用户查询的内容信息,并进行相应的数据查询;步骤(3)中根据查询的域名相关信息返回对应的数据对象及查询结果的过程为:
(i)根据查询内容信息返回对应的数据对象;
(ii)将数据对象构造成字符串;
(iii)将返回字符串发送回客户端。
5.如权利要求1所述的方法,其特征在于,步骤(3)中的步骤(b)所述的基本信息包括:注册人ID、地址信息;联系人ID、地址信息;注册商ID,名字服务器;注册时间信息。
6.如权利要求1所述的方法,其特征在于,WHOIS客户端和WHOIS服务器之间通过格式化的数据交互,为用户提供符合标准的WHOIS服务。
7.如权利要求6所述的方法,其特征在于,所述数据交互包括查询和应答。
8.一种基于绑定注册的域名WHOIS查询服务系统,其特征在于,包括WHOIS客户端、WHOIS服务器端和数据库;WHOIS服务器端接收WHOIS客户端的查询请求数据,对其进行解析,并在数据库中进行相应的数据查询,将查询结果返回给WHOIS客户端;
当查询域名不存在于数据库时,WHOIS服务器端返回“查询域名不存在”消息;
当查询域名存在于数据库时,WHOIS服务器端从数据库中获取域名的基本信息,然后通过该域名从域名绑定信息表中查找到该组域名关联,在所述域名绑定信息表中,每组域名通过相同的ID来标示该组域名的关联;每组域名一个唯一ID,通过域名可以查到该ID,所述WHOIS服务器端通过该ID从域名详细信息表中获取此域名所在绑定组的所有域名,并返回所有的查询结果。
9.如权利要求8所述的系统,其特征在于,所述WHOIS服务器端包括网络通信模块、逻辑分析模块和数据查询模块;
所述网络通信模块负责接收查询请求,并将查询请求中的字符串传递给逻辑分析模块;所述逻辑分析模块负责解析字符串,并调用数据查询模块;所述数据查询模块返回查询的数据对象。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210530423.5A CN103037029B (zh) | 2012-12-10 | 2012-12-10 | 基于绑定注册的域名whois查询方法和服务系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210530423.5A CN103037029B (zh) | 2012-12-10 | 2012-12-10 | 基于绑定注册的域名whois查询方法和服务系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103037029A CN103037029A (zh) | 2013-04-10 |
| CN103037029B true CN103037029B (zh) | 2014-10-01 |
Family
ID=48023497
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210530423.5A Active CN103037029B (zh) | 2012-12-10 | 2012-12-10 | 基于绑定注册的域名whois查询方法和服务系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103037029B (zh) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103685606B (zh) * | 2013-12-23 | 2017-04-26 | 北京奇安信科技有限公司 | 关联域名的获取方法和系统以及网站管理员权限验证方法 |
| GB2545748B8 (en) | 2015-12-24 | 2019-09-18 | Num Tech Ltd | Methods, apparatuses, and computer programs for data processing, and hierarchical domain name system zone files |
| CN106686152B (zh) * | 2016-04-01 | 2020-04-14 | 中国信息通信研究院 | 一种身份验证信息发布方法 |
| CN111010456B (zh) * | 2019-11-22 | 2022-03-11 | 哈尔滨工业大学(威海) | 一种主域名获取和验证方法 |
| CN112954082B (zh) * | 2019-12-11 | 2023-01-13 | 中盈优创资讯科技有限公司 | 域名注册ip地址查询方法及装置 |
| CN111813826B (zh) * | 2020-06-02 | 2025-02-07 | 深圳市凌晨知识产权运营有限公司 | Whois查询方法、系统及存储介质 |
| CN112883072B (zh) * | 2021-03-10 | 2022-11-25 | 哈尔滨工业大学(威海) | 基于网络服务商国别标注的域名国家可控性评估方法 |
| CN114666277B (zh) * | 2022-05-05 | 2023-10-24 | 中国互联网络信息中心 | 一种基于域名的数据处理方法及装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102025713A (zh) * | 2010-02-09 | 2011-04-20 | 中国移动通信集团北京有限公司 | 一种访问控制方法、系统及dns服务器 |
| CN102473123A (zh) * | 2009-09-09 | 2012-05-23 | 弗里塞恩公司 | 用于失效注册中心的恢复的方法和系统 |
| CN102647482A (zh) * | 2012-03-31 | 2012-08-22 | 奇智软件(北京)有限公司 | 一种访问网站的方法和系统 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060095459A1 (en) * | 2004-10-29 | 2006-05-04 | Warren Adelman | Publishing domain name related reputation in whois records |
-
2012
- 2012-12-10 CN CN201210530423.5A patent/CN103037029B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102473123A (zh) * | 2009-09-09 | 2012-05-23 | 弗里塞恩公司 | 用于失效注册中心的恢复的方法和系统 |
| CN102025713A (zh) * | 2010-02-09 | 2011-04-20 | 中国移动通信集团北京有限公司 | 一种访问控制方法、系统及dns服务器 |
| CN102647482A (zh) * | 2012-03-31 | 2012-08-22 | 奇智软件(北京)有限公司 | 一种访问网站的方法和系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103037029A (zh) | 2013-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103037029B (zh) | 基于绑定注册的域名whois查询方法和服务系统 | |
| CN103491145B (zh) | 一种物联网异构标识解析方法与系统 | |
| US11100106B1 (en) | Query engine virtualization | |
| CN106254325B (zh) | 网站认证信息的显示方法及浏览器 | |
| CN110807155A (zh) | 消息推送方法、装置、设备及计算机可读存储介质 | |
| WO2013143403A1 (zh) | 一种访问网站的方法和系统 | |
| CN108023867B (zh) | 移动端网页广告过滤的方法、网关服务器及过滤服务器 | |
| CN103617267B (zh) | 社交化扩展搜索方法及装置、系统 | |
| US20180150460A1 (en) | Method of programatically adding tld registration capability to a domain name registrar | |
| CN103037030B (zh) | 支持域名组dns解析的方法和系统 | |
| US20060195609A1 (en) | Internal natural domain service system with local name servers for flexible top-level domains | |
| US20140020079A1 (en) | Method for providing network service and apparatus thereof | |
| WO2014089867A1 (zh) | 基于域名组实现域名注册、解析的方法和服务系统 | |
| US9576065B2 (en) | Method for maintaining common data across multiple platforms | |
| CN102291460B (zh) | 基于Web Service的信息资源访问方法 | |
| WO2018188373A1 (zh) | 页面分享方法、装置、服务器及存储介质 | |
| US20140189489A1 (en) | Creating and using a tld markup language | |
| US9846782B2 (en) | Validating user control over contact information in a domain name registration database | |
| US20190362442A1 (en) | System and method for prediction of email addresses of certain individuals and verification thereof | |
| CN105653717B (zh) | 一种信息分享的方法及装置 | |
| CN111200645B (zh) | 业务请求处理方法、装置、设备及可读存储介质 | |
| CN105991778A (zh) | 一种确定ip地址归属地的方法和装置 | |
| JP2015095903A (ja) | 複数プロビジョニング・オブジェクトのオペレーション | |
| US20110078770A1 (en) | User information population | |
| CN110704716A (zh) | 一种基于中文域名的文物标识及服务方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20210304 Address after: 100190 room 506, building 2, courtyard 4, South 4th Street, Zhongguancun, Haidian District, Beijing Patentee after: CHINA INTERNET NETWORK INFORMATION CENTER Address before: 100190 No. four, 4 South Street, Haidian District, Beijing, Zhongguancun Patentee before: Computer Network Information Center, Chinese Academy of Sciences |