CN106776657A - 一种域名检索方法及设备 - Google Patents

一种域名检索方法及设备 Download PDF

Info

Publication number
CN106776657A
CN106776657A CN201510830515.9A CN201510830515A CN106776657A CN 106776657 A CN106776657 A CN 106776657A CN 201510830515 A CN201510830515 A CN 201510830515A CN 106776657 A CN106776657 A CN 106776657A
Authority
CN
China
Prior art keywords
domain name
reversion
retrieved
character
character string
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.)
Granted
Application number
CN201510830515.9A
Other languages
English (en)
Other versions
CN106776657B (zh
Inventor
刘学
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201510830515.9A priority Critical patent/CN106776657B/zh
Priority to PCT/CN2016/106018 priority patent/WO2017088690A1/zh
Publication of CN106776657A publication Critical patent/CN106776657A/zh
Application granted granted Critical
Publication of CN106776657B publication Critical patent/CN106776657B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请公开了一种域名检索方法。预先设置域名库,在接收到接收携带待检索域名的域名检索请求后,将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串,并在域名库中查询是否存在与待检索反转字符串匹配的对应关系,以及在存在对应关系的情况下根据对应关系获取与待检索反转字符串对应的域名,由于域名库包含当前存在的域名、域名在添加指定前缀后经过字符反转处理所生成的反转字符串、以及域名与反转字符串之间的对应关系,因此可以快速地在海量域名中简单快捷的检索相关所需要的域名,极大地提高了域名检索效率。

Description

一种域名检索方法及设备
技术领域
本申请涉及通信技术领域,特别涉及一种域名检索方法。本申请还涉及一种域名检索设备。
背景技术
域名(Domain Name)是由一串用点分隔的名字所组成的Internet(因特网)上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。一个域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。在IP地址发生变化的情况下,通过改变解析对应关系,域名仍可保持不变。因此,企业、政府、非政府组织等机构或者个人在域名注册查询商上注册的名称即为互联网上企业或机构间相互联络的网络地址。
域名***(DNS,Domain Name System)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。标号中除连字符(-)外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的域名写在最右边。子域名(Sub-domain)是顶级域名(一级域名)的下一级,域名整体包括两个“.”或包括一个“.”和一个“/”。
以一个普通的子域名“img.cms.topdomainsample.com”为例说明,该网址是由二部分组成,标号“img.cms.topdomainsample”是这个域名的主体,而最后的标号“com”则是该域名的后缀,代表的这是一个com国际域名,是顶级域名。
发明人在实现本申请的过程中发现,由于当现有的网络设备中存储了大量用户实际使用的域名之后,针对域名的检索将会变得十分的缓慢以及效率低下。这是由于现有技术在检索域名时均需要在当前可用于检索的域名的开头均添加“.”作为前缀,而后在添加了“.”的所有域名中检索以待检索域名为结尾的域名,因为只有这样检索才能保证检索结果的正确度以及准确性。
以上述“img.cms.topdomainsample.com”域名为例,当技术人员需要在网络设备中检索“topdomainsample.com”该域名或者与其相关的子域名时,需要在当前所有可用于检索的域名之前均加一个“.”作为前缀,再针对以“.topdomainsample.com”为结尾的域名进行查询以及检索,这样导致了每一次的域名查询都需要涉及到对所有域名的处理,耗费了大量的处理以及计算资源。
由此可见,如何在海量域名中针对特定的域名快速地进行检索,成为本领域技术人员亟待解决的技术问题。
发明内容
本申请提供了一种域名检索方法,用于在海量域名中快速检索匹配的域名或子域名,在节省资源消耗的基础上提高检索效率。该方法预先设置域名库,所述域名库中包含当前存在的域名、所述域名在添加指定前缀后经过字符反转处理所生成的反转字符串、以及所述域名与所述反转字符串之间的对应关系,还包括:
接收携带待检索域名的域名检索请求;
将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串;
在所述域名库中查询是否存在与所述待检索反转字符串匹配的对应关系;
若存在,根据所述对应关系获取与所述待检索反转字符串对应的域名。
优选地,将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串,具体为:
在所述待检索域名的头部添加所述指定前缀,并将添加了所述指定前缀的待检索域名作为待反转字符串;
根据所述待反转字符串中的各个字符通过倒序排列生成所述待检索反转字符串。
优选地,还包括:
若所述域名库中不存在与所述待检索反转字符串匹配的对应关系,向所述域名检索请求的发送方返回检索失败响应。
优选地,在接收携带待检索域名的域名检索请求之前,还包括:
接收携带所述域名的域名添加请求;
在所述域名的头部添加所述指定前缀,并将添加所述指定前缀的域名通过字符反转处理为反转字符串;
生成所述域名与所述反转字符串的对应关系;
将所述域名、所述反转字符串以及所述对应关系添加至所述域名库。
优选地,所述指定前缀为所述域名中各个字符之间的连接符。
相应地,本申请还提出了一种域名检索设备,该设备预先设置域名库,所述域名库中包含当前存在的域名、所述域名在添加指定前缀后经过字符反转处理所生成的反转字符串、以及所述域名与所述反转字符串之间的对应关系,还包括:
接收模块,接收携带待检索域名的域名检索请求;
反转模块,将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串;
查询模块,在所述域名库中查询是否存在与所述待检索反转字符串匹配的对应关系;
获取模块,在所述域名库中存在与所述待检索反转字符串匹配的对应关系时根据所述对应关系获取与所述待检索反转字符串对应的域名。
优选地,所述反转模块具体用于:
在所述待检索域名的头部添加所述指定前缀,并将添加了所述指定前缀的待检索域名作为待反转字符串;
根据所述待反转字符串中的各个字符通过倒序排列生成所述待检索反转字符串。
优选地,还包括:
返回模块,在所述域名库中不存在与所述待检索反转字符串匹配的对应关系时向所述域名检索请求的发送方返回检索失败响应。
优选地,还包括:
添加模块,接收携带所述域名的域名添加请求,在所述域名的头部添加所述指定前缀,并将添加所述指定前缀的域名通过字符反转处理为反转字符串,生成所述域名与所述反转字符串的对应关系,将所述域名、所述反转字符串以及所述对应关系添加至所述域名库。
优选地,所述指定前缀为所述域名中各个字符之间的连接符。
通过应用本发明的技术方案,预先设置域名库,在接收到携带待检索域名的域名检索请求后,将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串,并在域名库中查询是否存在与待检索反转字符串匹配的对应关系,以及在存在对应关系的情况下根据对应关系获取与待检索反转字符串对应的域名,由于域名库包含当前存在的域名、域名在添加指定前缀后经过字符反转处理所生成的反转字符串、以及域名与反转字符串之间的对应关系,因此可以快速地在海量域名中简单快捷的检索相关所需要的域名,极大地提高了域名检索效率。
附图说明
图1为本申请提出的一种域名检索方法的流程示意图;
图2为本申请具体实施例提出的数据预处理流程的示意图;
图3为本申请具体实施例提出的数据检索流程的示意图;
图4为本申请提出的一种域名检索设备的结构示意图。
具体实施方式
为解决背景技术中所涉及的问题,本申请提出了一种域名检索方法,通过对域名加一个指定的前缀(例如“.”),再将添加了指定前缀后的域名的字符串进行字符反转处理,以此作为检索的索引在预设的域名库中进行检索。由于域名库中不仅包含了当前存在的域名,而且还包含了域名在添加指定前缀后经过字符反转处理所生成的反转字符串、以及域名与反转字符串之间的对应关系,因此可通过对应关系快速查询到相应的域名。从而实现了域名的快速检索,从而在面对海量的域名时可显著地提高域名查询效率。
为了实现域名的快速检索,本申请一方面会针对待检索域名结合指定前缀进行处理,另一方面也会针对现有存在的域名结合指定前缀进行特殊的反转处理后进行保存。因此在实施本申请技术方案的各个步骤之前,预先设置域名库,该域名库中除了包含了当前存在的域名之外,而且还包含了这些域名在添加指定前缀后经过字符反转处理所生成的反转字符串、以及域名与反转字符串之间的对应关系。
如图1所示,为本申请提出的一种域名检索方法的流程示意图,包括下述步骤:
S101,接收携带待检索域名的域名检索请求。
S102,将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串。
如上所述,本申请设置了一个特殊的域名库便于域名的检索,其中包含了域名、反转字符串以及上述二者的对应关系。在面对新添加的域名时,本申请的优选实施例也提出了相应的处理流程,保证域名库能够覆盖当前所有的域名。具体步骤如下:
步骤a)接收携带所述域名的域名添加请求;
步骤b)在所述域名的头部添加所述指定前缀,并将添加所述指定前缀的域名通过字符反转处理为反转字符串;
步骤c)生成所述域名与所述反转字符串的对应关系;
步骤d)将所述域名、所述反转字符串以及所述对应关系添加至所述域名库。
在上述过程以及S102中都涉及到反转字符串的生成过程,由于域名都是由各个字符组成的,因此反转字符串为域名在添加了指定前缀后的各个字符通过倒序排列所生成。在本申请的优选实施例中,针对待检索反转字符串的生成提出了相应的方案:
步骤a)在所述待检索域名的头部添加所述指定前缀,并将添加了所述指定前缀的待检索域名作为待反转字符串;
步骤b)根据所述待反转字符串中的各个字符通过倒序排列生成所述待检索反转字符串。
需要说明的是,上述方案仅为本申请为了生成反转字符串所提出的优选实施方案,在此基础上技术人员可以进行改进或是优化,并且将其同样应用于“将添加指定前缀的域名通过字符反转处理为反转字符串”的过程,这些都属于本申请的保护范围。
在图2所示的本申请具体实施例中的数据预处理流程示意图中,基于预设的域名库,在需要添加新的域名时,首先针对所有需要添加的域名加一个“.”作为前缀,举例来说,当前需要添加“img.cms.topdomainsample.com”以及“img.cms.2topdomainsample.com”这两个新的域名时,该具体实施例分别在其中添加指定的前缀“.”,随后将添加了指定前缀的.img.cms.topdomainsample.com”以及“.img.cms.2topdomainsample.com”进行字符反转处理,最终所得到的结果分别为“moc.elpmasniamodpot.smc.gmi.”以及“moc.elpmasniamodpot2.smc.gmi.”最终该具体实施例将“img.cms.topdomainsample.com”对应“moc.elpmasniamodpot.smc.gmi.”、“img.cms.2topdomainsample.com”对应“moc.elpmasniamodpot2.smc.gmi.”存储于域名库中。
需要说明的是,本申请中所涉及的反转处理最终目的是得到各个字符与原输入内容相反的字段,因此上述处理方式只是优选的处理方式,在此基础上本领域技术人员可以提出其他的处理方式,这些都属于本发明的保护范围。
S103,在所述域名库中查询是否存在与所述待检索反转字符串匹配的对应关系。
由于域名库除了包含当前所有的域名之外,还包含了当前的域名结合指定前缀进行字符反转处理后所得到的反转字符串,而且还存储了原始的域名以及与其对应的反转字符串之间的对应关系,因此本申请可基于该列添加了前缀并字符反转的字符串进行检索,进而得到正常且正确的域名。
S104,若存在,根据所述对应关系获取与所述待检索反转字符串对应的域名。
在查询到与反转字符串对应的域名后,即可根据所查询到的对应关系获取到对应的域名,并将该域名提供给域名检索请求的发送方。相应地,若是不存在与待检索反转字符串匹配的对应关系,则向域名检索请求的发送方返回检索失败响应。
以上述具体实施例中出现的域名为例,在图3所示的数据检索流程示意图中,当需要查询“topdomainsample.com”该域名的子域名时(查询表达式domain=“topdomainsample.com”),将通过以下流程完成域名的检索:
步骤a)在该域名之前添加加一个前缀”.”得到新的domainTmp,即“.topdomainsample.com”;
步骤b)将上一步骤中的“topdomainsample.com”进行字符反转处理,得到查询域名前缀(domainPreQuery)“moc.elpmasniamodpot.”
步骤c)在域名库中查询包含”moc.elpmasniamodpot.”的对应关系,并基于与该对应关系对应的域名得到需要检索的域名。
为达到以上目的,本申请还提出了一种域名检索设备,该设备预先设置域名库,所述域名库中包含当前存在的域名、所述域名在添加指定前缀后经过字符反转处理所生成的反转字符串、以及所述域名与所述反转字符串之间的对应关系,如图4所示,该设备还包括:
接收模块410,接收携带待检索域名的域名检索请求;
反转模块420,将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串;
查询模块430,在所述域名库中查询是否存在与所述待检索反转字符串匹配的对应关系;
获取模块440,在所述域名库中存在与所述待检索反转字符串匹配的对应关系时根据所述对应关系获取与所述待检索反转字符串对应的域名。
在具体的应用场景中,所述反转模块具体用于:
在所述待检索域名的头部添加所述指定前缀,并将添加了所述指定前缀的待检索域名作为待反转字符串;
根据所述待反转字符串中的各个字符通过倒序排列生成所述待检索反转字符串。
在具体的应用场景中,还包括:
返回模块,在所述域名库中不存在与所述待检索反转字符串匹配的对应关系时向所述域名检索请求的发送方返回检索失败响应。
在具体的应用场景中,还包括:
添加模块,接收携带所述域名的域名添加请求,在所述域名的头部添加所述指定前缀,并将添加所述指定前缀的域名通过字符反转处理为反转字符串,生成所述域名与所述反转字符串的对应关系,将所述域名、所述反转字符串以及所述对应关系添加至所述域名库。
在具体的应用场景中,所述指定前缀为所述域名中各个字符之间的连接符。
由此可见,通过应用本申请的技术方案,预先设置域名库,在接收到接收携带待检索域名的域名检索请求后,将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串,并在域名库中查询是否存在与待检索反转字符串匹配的对应关系,以及在存在对应关系的情况下根据对应关系获取与待检索反转字符串对应的域名,由于域名库包含当前存在的域名、域名在添加指定前缀后经过字符反转处理所生成的反转字符串、以及域名与反转字符串之间的对应关系,因此可以快速地在海量域名中简单快捷的检索相关所需要的域名,极大地提高了域名检索效率。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本申请序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

Claims (10)

1.一种域名检索方法,其特征在于,预先设置域名库,所述域名库中包含当前存在的域名、所述域名在添加指定前缀后经过字符反转处理所生成的反转字符串、以及所述域名与所述反转字符串之间的对应关系,该方法包括:
接收携带待检索域名的域名检索请求;
将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串;
在所述域名库中查询是否存在与所述待检索反转字符串匹配的对应关系;
若存在,根据所述对应关系获取与所述待检索反转字符串对应的域名。
2.如权利要求1所述的方法,其特征在于,将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串,具体为:
在所述待检索域名的头部添加所述指定前缀,并将添加了所述指定前缀的待检索域名作为待反转字符串;
根据所述待反转字符串中的各个字符通过倒序排列生成所述待检索反转字符串。
3.如权利要求1所述的方法,其特征在于,还包括:
若所述域名库中不存在与所述待检索反转字符串匹配的对应关系,向所述域名检索请求的发送方返回检索失败响应。
4.如权利要求1所述的方法,其特征在于,在接收携带待检索域名的域名检索请求之前,还包括:
接收携带所述域名的域名添加请求;
在所述域名的头部添加所述指定前缀,并将添加所述指定前缀的域名通过字符反转处理为反转字符串;
生成所述待添加域名与所述待添加反转字符串的对应关系;
将所述域名、所述反转字符串以及所述对应关系添加至所述域名库。
5.如权利要求1-4任一项所述的方法,其特征在于,
所述指定前缀为所述域名中各个字符之间的连接符。
6.一种域名检索设备,其特征在于,所述设备预先设置域名库,所述域名库中包含当前存在的域名、所述域名在添加指定前缀后经过字符反转处理所生成的反转字符串、以及所述域名与所述反转字符串之间的对应关系,该设备还包括:
接收模块,接收携带待检索域名的域名检索请求;
反转模块,将添加所述指定前缀的待检索域名通过字符反转处理为待检索反转字符串;
查询模块,在所述域名库中查询是否存在与所述待检索反转字符串匹配的对应关系;
获取模块,在所述域名库中存在与所述待检索反转字符串匹配的对应关系时根据所述对应关系获取与所述待检索反转字符串对应的域名。
7.如权利要求6所述的设备,其特征在于,所述反转模块具体用于:
在所述待检索域名的头部添加所述指定前缀,并将添加了所述指定前缀的待检索域名作为待反转字符串;
根据所述待反转字符串中的各个字符通过倒序排列生成所述待检索反转字符串。
8.如权利要求6所述的设备,其特征在于,还包括:
返回模块,在所述域名库中不存在与所述待检索反转字符串匹配的对应关系时向所述域名检索请求的发送方返回检索失败响应。
9.如权利要求6所述的设备,其特征在于,还包括:
添加模块,接收携带所述域名的域名添加请求,在所述域名的头部添加所述指定前缀,并将添加所述指定前缀的域名通过字符反转处理为反转字符串,生成所述域名与所述反转字符串的对应关系,将所述域名、所述反转字符串以及所述对应关系添加至所述域名库。
10.如权利要求6-9任一项所述的设备,其特征在于,
所述指定前缀为所述域名中各个字符之间的连接符。
CN201510830515.9A 2015-11-25 2015-11-25 一种域名检索方法及设备 Active CN106776657B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510830515.9A CN106776657B (zh) 2015-11-25 2015-11-25 一种域名检索方法及设备
PCT/CN2016/106018 WO2017088690A1 (zh) 2015-11-25 2016-11-16 一种域名检索方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510830515.9A CN106776657B (zh) 2015-11-25 2015-11-25 一种域名检索方法及设备

Publications (2)

Publication Number Publication Date
CN106776657A true CN106776657A (zh) 2017-05-31
CN106776657B CN106776657B (zh) 2021-05-04

Family

ID=58762921

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510830515.9A Active CN106776657B (zh) 2015-11-25 2015-11-25 一种域名检索方法及设备

Country Status (2)

Country Link
CN (1) CN106776657B (zh)
WO (1) WO2017088690A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113312549A (zh) * 2021-05-25 2021-08-27 北京天空卫士网络安全技术有限公司 一种域名处理方法和装置
CN116980234A (zh) * 2023-09-25 2023-10-31 北京源堡科技有限公司 域名仿冒检测方法及***

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105426759A (zh) * 2015-10-30 2016-03-23 百度在线网络技术(北京)有限公司 Url的合法性识别方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023878A1 (en) * 2001-03-28 2003-01-30 Rosenberg Jonathan B. Web site identity assurance
CN101055574A (zh) * 2006-04-13 2007-10-17 华为技术有限公司 一种域名类信息的存储及查询方法以及***
CN101110871A (zh) * 2007-08-20 2008-01-23 中兴通讯股份有限公司 一种e.164域名的解析方法以及域名服务器
US20090010250A1 (en) * 2007-07-03 2009-01-08 Motorola, Inc. Reverse enum based routing for communication networks
CN102882987A (zh) * 2011-07-12 2013-01-16 阿里巴巴集团控股有限公司 域名过滤名单存储、匹配方法及装置
CN103002061A (zh) * 2011-09-16 2013-03-27 阿里巴巴集团控股有限公司 一种长域名与短域名互相转化的方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129437A (zh) * 2010-01-12 2011-07-20 腾讯科技(北京)有限公司 域名匹配方法、浏览器
KR102017526B1 (ko) * 2012-09-25 2019-09-03 삼성전자주식회사 Url 리스트에서 url 주소 검색 방법 및 장치
CN103605704B (zh) * 2013-11-08 2017-02-01 深圳大学 大量url数据任意字段索引及检索方法
CN104537107A (zh) * 2015-01-15 2015-04-22 中国联合网络通信集团有限公司 一种网址存储匹配方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023878A1 (en) * 2001-03-28 2003-01-30 Rosenberg Jonathan B. Web site identity assurance
CN101055574A (zh) * 2006-04-13 2007-10-17 华为技术有限公司 一种域名类信息的存储及查询方法以及***
US20090010250A1 (en) * 2007-07-03 2009-01-08 Motorola, Inc. Reverse enum based routing for communication networks
CN101110871A (zh) * 2007-08-20 2008-01-23 中兴通讯股份有限公司 一种e.164域名的解析方法以及域名服务器
CN102882987A (zh) * 2011-07-12 2013-01-16 阿里巴巴集团控股有限公司 域名过滤名单存储、匹配方法及装置
CN103002061A (zh) * 2011-09-16 2013-03-27 阿里巴巴集团控股有限公司 一种长域名与短域名互相转化的方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113312549A (zh) * 2021-05-25 2021-08-27 北京天空卫士网络安全技术有限公司 一种域名处理方法和装置
CN113312549B (zh) * 2021-05-25 2024-01-26 北京天空卫士网络安全技术有限公司 一种域名处理方法和装置
CN116980234A (zh) * 2023-09-25 2023-10-31 北京源堡科技有限公司 域名仿冒检测方法及***
CN116980234B (zh) * 2023-09-25 2024-01-05 北京源堡科技有限公司 域名仿冒检测方法及***

Also Published As

Publication number Publication date
WO2017088690A1 (zh) 2017-06-01
CN106776657B (zh) 2021-05-04

Similar Documents

Publication Publication Date Title
US8065300B2 (en) Finding the website of a business using the business name
US8930237B2 (en) Using web-mining to enrich directory service databases and soliciting service subscriptions
CN102664926B (zh) 用户信息共享方法及***
CN103902535A (zh) 获取联想词的方法、装置及***
CN112954089B (zh) 一种解析数据的方法、装置、设备以及存储介质
US20150100563A1 (en) Method for retaining search engine optimization in a transferred website
US20130198409A1 (en) Efficient implementation of user-provided dns names
CN106776657A (zh) 一种域名检索方法及设备
US20200244621A1 (en) Training a learning algorithm to suggest domain names
CN106156128B (zh) 一种实现网站多语言及多域名服务的方法及其装置
US20180052873A1 (en) Calibration of a first search query based on a second search query
US9705972B2 (en) Managing a set of data
CN116226560A (zh) 一种短链接生成方法及装置
CN108255878B (zh) 用户信息处理方法及相关装置
Byrne Reviewing Football History through the UK web archive
CN115391568A (zh) 基于知识图谱的实体分类方法、***、终端及存储介质
US11539661B2 (en) Using a learning algorithm to suggest domain names
US20160043993A1 (en) Optimized domain names and websites based on incoming traffic
US20200242406A1 (en) Creating training data for a learning algorithm to suggest domain names
CN106681524A (zh) 一种信息处理的方法及装置
US20190364013A1 (en) Website based vanity telephone number assigned to a domian name registrant
KR101018787B1 (ko) 인터넷 정보 검색 시스템
JP6739361B2 (ja) 情報提供装置、情報提供方法、およびプログラム
Addink et al. Deliverable D7. 1 Architecture Design for a pan-European PID system for Digital Specimens
CN111814643B (zh) 黑灰url识别方法、装置、电子设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant