一种多域名支持方法及系统与流程

文档序号:12624043阅读:345来源:国知局
一种多域名支持方法及系统与流程

本发明涉及互联网技术领域,特别涉及一种多域名支持方法及系统。



背景技术:

域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。域名是一个IP地址上有“面具”。一个域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。

网络是基于TCP/IP协议进行通信和连接的,每一台主机都有一个唯一的标识固定的IP地址,以区别在网络上成千上万个用户和计算机。网络在区分所有与之相连的网络和主机时,均采用了一种唯一、通用的地址格式,即每一个与网络相连接的计算机和服务器都被指派了一个独一无二的地址。为了保证网络上每台计算机的IP地址的唯一性,用户必须向特定机构申请注册,分配IP地址。网络中的地址方案分为两套:IP地址系统和域名地址系统。这两套地址系统其实是一一对应的关系。IP地址用二进制数来表示,每个IP地址长32比特,由4个小于256的数字组成,数字之间用点间隔,例如100.10.0.1表示一个IP地址。由于IP地址是数字标识,使用时难以记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址。每一个符号化的地址都与特定的IP地址对应,这样网络上的资源访问起来就容易得多了。这个与网络上的数字型IP地址相对应的字符型地址,就被称为域名。

域名和网址并不是一回事,域名注册好之后,只说明对这个域名拥有了使用权,如果不进行域名解析,那么这个域名就不能发挥它的作用,经过解析的 域名可以用来作为电子邮箱的后缀,也可以用来作为网址访问自己的网站,因此域名投入使用的必备环节是“域名解析”。域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上的服务器,最终还必须通过IP地址来实现,域名解析就是将域名重新转换为IP地址的过程。一个域名只能对应一个IP地址,而多个域名可以同时被解析到一个IP地址。

域名解析需要由专门的域名解析服务器(DNS)来完成。比如,一个域名为实现HTTP服务,如果想看到这个网站,要进行解析,首先在域名注册商那里通过专门的DNS服务器解析到一个WEB服务器的一个固定IP上:211.214.1.***,然后,通过WEB服务器来接收这个域名,把这个域名映射到这台服务器上.那么,输入这个域名就可以实现访问网站内容了.即实现了域名解析的全过程;人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。

在网站优化的时候出现多个域名需要使用是很常见的问题,但如何处理以及会对SEO有怎样的影响,可能会有认识上的误差。很多时候我们必须把所有多个域名指向同一网站,这样的情况下就必须要处理好了,否则很容易分散权重。

一般一个站使用多个域名不外呼几个原因:

1.为保护品牌名称而注册多个域名,以及各个国家的地区域名。

2.类似和错拼域名,是为了不使用户弄错,也减少可能发生的骗局、名誉损害等,很多公司还会注册与购买与公司主域名类似或容易错拼的域名,而导致多个域名需要指向同一网站。

3.手上有闲置的域名要用起来,一些SEOER或者域名投资者会有大量域名,这些域名在用户输入时会无法访问,不如利用起来指向有内容的网站或页面。

以上的情况都是合理的使用多个域名。处理多个域名一个网站的方法其实 很简单,选择其中一个作为主域名正常解析,其他所有域名全部301定向到主域名就可以。很多人总是用域名转发,使用域名转发虽然设置简单的,但对SEO是很不利的,域名转发会被判断为暂时性转向而不信任,使用301永久转向才是正确的做法。

现有技术中,存在需要多个域名指向同一个站点的需要,当用户通过不同的登录系统进入这个站点时候,则需要站点能够识别用户的来源并区别的反馈信息。现有技术中尚没有可以区别用户来源而返回不同信息的多域名实现方案。因而,亟需要一种可以支持不同来源用户返回不同域名信息的方案,以提高用户体验度。



技术实现要素:

本发明提供一种多域名支持方法及系统,用以解决现有技术中无法根据用户来源返回对应信息的问题。

本发明提供一种多域名支持方法,包括:

获取用户登录地址对应的登录域名;

根据所述登录域名设定返回给用户的链接所对应的链接域名。

所述方法还包括:

根据用户登录域名在域名数据库中查询,若域名数据库中存在用户登录域名对应的链接域名,则将所述链接域名作为返回给用户的链接所对应的链接域名。

所述方法还包括:

所述域名数据库存储并维护服务器对应的所有域名信息;每个所述登录域名对应一个或多个链接域名。

所述方法还包括:

所述用户第一次登陆时登陆地址对应的登录域名所对应的链接域名,作为用户后续设定时长内返回链接所对应的链接域名。

所述方法还包括:

用户登录地址中携带用户登录时所对应的入口的网址信息;所述入口的网址信息对应登录域名信息。

所述方法还包括:

根据需要设定用户返回信息对应的链接域名,用户能够在登录后自行调整。

一种多域名支持系统,包括:

登录客户端,用于提供用户登录服务器的入口,并产生和携带用户的登录域名;

服务器,用于获取用户登录地址对应的登录域名;根据所述登录域名设定返回给登陆客户端的链接所对应的链接域名。

所述系统还包括域名数据库,用于存储并维护服务器对应的所有域名信息;每个所述登录域名对应一个或多个链接域名;

所述服务器根据用户登录域名在域名数据库中查询,若域名数据库中存在用户登录域名对应的链接域名,则将所述链接域名作为返回给登陆客户端的链接所对应的链接域名。

所述服务器还用于将所述用户第一次登陆时登陆地址对应的登录域名所对应的链接域名,作为用户后续设定时长内返回链接所对应的链接域名。

所述服务器还用于根据需要设定登陆客户端返回信息对应的链接域名。

本发明实施例中,通过获取用户登录地址对应的登录域名;根据所述登录域名设定返回给用户的链接所对应的链接域名。通过对用户登录域名的解析,可以获取用户登录的入口,也就可以确定用户的身份,根据用户的身份可以判断用户所需要获取信息尤其是链接信息所需要对应的域名信息,因而在向用户返回的信息中携带该链接域名,这样就完成了自动针对不同域名来源的用户返回链接均为用户对应的链接域名,不会造成域名的错乱,丰富了用户的体验, 从而极大的提高了用户体验度。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例1提供的一种多域名支持方法原理流程图;

图2为本发明实施例2提供的一种多域名支持系统结构示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

如图1所示,为本发明实施例1提供的一种多域名支持方法原理流程图,其中,

步骤11,获取用户登录地址对应的登录域名。

通常用户登录系统都会使用固定的内部网站或者固定的网站提供的入口,因而,该用户登录系统时会携带该网站的域名信息,这个域名信息也就是用户对应的登录域名信息。当然,并不是每个用户登录域名信息均不同,而是仅根据用户登录时候所携带的网站的域名信息来确定用户的登录域名。

本实施例建立在这样的一个系统上,就是同一个后台的服务器对应了多个域名,也就是说,多个域名解析到同一个后台服务器。不同的域名可能针对的是不同的用户来源,也可能针对的是不同的应用场景。服务器提供一个统一的 后台管理平台,不同来源的用户在服务器上做不同的操作,获取对应的信息。

对于多个域名对应同一个后台服务器的方案,现有技术中有多种解决方案,例如:第一种方式,通过URL转发实现多个域名访问同一个网站,这种方式是最常用的、也是最安全的方式,可以在域名DNS管理控制面板中将多个域名的URL转发到同一个主站域名上,而且产生301永久重定向的返回值,在面向搜索引擎时也比较友好。第二种方式,通过服务器或虚拟主机的主机头绑定,将您的多个域名同时指向到您服务器或虚拟主机的IP上,然后在服务器上将该web站点上绑定多个主机头。

例如,后台服务器可以是一套音视频管理系统,这个音视频管理系统针对多个电视台或者电视频道,不同的电视台或者电视频道的管理人员都登录同一个后台服务器进行操作。这就需要针对不同的电视台或者电视频道的管理人员提供对应的信息,尤其是带有链接的信息中,所携带的链接中的域名信息一定要一一对应,每个电视台或电视频道返回的链接信息中写道的是对应该电视台或者电视频道的域名信息,否则就会出现错乱。

为了解决这一问题,本实施例中,获取用户登录时的网站或登录入口所对应的站点的域名信息,将这个域名信息作为用户登录域名信息。这个登录域名标注的是用户的来源,也就可以确定用户是针对哪个电视台或者电视频道的。

当然,本实施例针对的不仅仅是电视台或者电视频道的管理人员,也可以是普通用户。举例来说,普通用户通过某个电视台的网站登录到后台服务器,则后台服务器根据用户登录服务器时所在的网站的域名信息获取到用户的登录域名。

登录域名的确定目的在于区分用户的来源,区分用户来源其实还有其它很多种方法,本实施例中,主要能够有效区分用户来源并获取到用户的登录域名即可,并不限定区分的方法。用户不仅可以通过网站登录系统,还可以通过特定的客户端进行登录。

步骤12,根据登录域名设定返回给用户的链接所对应的链接域名。

获取了登录域名后,实际上要根据登录域名来确定用户所需要获取信息对应的链接地址。用户登录服务器是为了一些操作或者信息的获取,这些信息的获取需要携带自身的链接内容,链接内容中通常会有域名信息,也就是链接域名。

通常服务器需要维护一个域名数据库,这个域名数据库存储并维护服务器对应的所有域名信息;每个所述登录域名对应一个或多个链接域名。域名数据库中保存着服务器所对应的各个域名的信息,也就是保存了指向服务器的各个域名信息。这些域名信息不经知名了用户登录域名的内容,也对应了需要向用户返回信息所携带的域名信息。

这里,用户可以自行设定返回信息所携带的域名信息,也就是说,不一定所有用户都需要根据登录域名自动确定链接域名,而是可以根据用户的设定在域名数据库中维护一个对应表,根据这个对应表进行查询和设定。

用户登录后,根据用户登录域名在域名数据库中查询,若域名数据库中存在用户登录域名对应的链接域名,则将所述链接域名作为返回给用户的链接所对应的链接域名。

通常用户在登录后,一段时间内不会改变设定,因而,可以在用户第一次登陆时登陆地址对应的登录域名所对应的链接域名,作为用户后续设定时长内返回链接所对应的链接域名。这个设定时长根据经验设定。

链接是指在电子计算机程序的各模块之间传递参数和控制命令,并把它们组成一个可执行的整体的过程。链接也称超级链接,是指从一个网页指向一个目标的连接关系,所指向的目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是图片、电子邮件地址、文件、甚至是应用程序。

链接也称超级链接,超链接是指从一个网页指向一个目标的连接关系,而在一个网页中用来超链接的对象,可以是一段文本或者是一个图片.当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行。

按照链接路径的不同,网页中超链接一般分为以下3种类型:内部链接,锚点链接和外部链接.

如果按照使用对象的不同,网页中的链接又可以分为:文本超链接,图像超链接,E-mail链接,锚点链接,多媒体文件链接,空链接等.

链接在本质上属于一个网页的一部分,它是一种允许我们同其他网页或站点之间进行连接的元素。各个网页链接在一起后,才能真正构成一个网站。所谓的超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。而在一个网页中用来超链接的对象,可以是一段文本或者是一个图片。当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行。

按照连接路径的不同,网页中超链接一般分为以下3种类型:内部链接,锚点链接和外部链接。

超链接是超级链接的简称。如果按照使用对象的不同,网页中的链接又可以分为:文本超链接,图像超链接,E-mail链接,锚点链接,多媒体文件链接,空链接等。

超链接是一种对象,它以特殊编码的文本或图形的形式来实现链接,如果单击该链接,则相当于指示浏览器移至同一网页内的某个位置,或打开一个新的网页,或打开某一个新的WWW网站中的网页。

网页上的超链接一般分为三种:一种是绝对URL的超链接。URL(Uniform Resource Locator)就是统一资源定位符,简单地讲就是网络上的一个站点、网页的完整路径。

第二种是相对URL的超链接。如将自己网页上的某一段文字或某标题链接到同一网站的其他网页上面去;

还有一种称为同一网页的超链接,这种超链接又叫做书签。

超链接还可以分为动态超链接和静态超链接。动态超链接指的是可以通过 改变HTML代码来实现动态变化的超链接,例如我们可以实现将鼠标移动到某个文字链接上,文字就会象动画一样动起来或改变颜色的效果,也可以实现鼠标移到图片上图片就产生反色或朦胧等等的效果。而静态超链接,顾名思义,就是没有动态效果的超链接。

可以这样认为,链接的地址通常是一个携带域名信息的地址,由于用户登录服务器时所携带的域名信息是固定的,也就是用户身份是固定的,则用户所需要了解的信息的链接所携带的域名也是固定的。因而,本实施例可以对固定的用户反馈规定的链接域名信息,从而使用户不会造成域名的错乱。

本发明实施例中,通过获取用户登录地址对应的登录域名;根据所述登录域名设定返回给用户的链接所对应的链接域名。通过对用户登录域名的解析,可以获取用户登录的入口,也就可以确定用户的身份,根据用户的身份可以判断用户所需要获取信息尤其是链接信息所需要对应的域名信息,因而在向用户返回的信息中携带该链接域名,这样就完成了自动针对不同域名来源的用户返回链接均为用户对应的链接域名,不会造成域名的错乱,丰富了用户的体验,从而极大的提高了用户体验度。

如图2所示,为本发明实施例2提供的一种多域名支持系统结构示意图,其中,

登录客户端21,用于提供用户登录服务器22的入口,并产生和携带用户的登录域名;

服务器22,用于获取用户登录地址对应的登录域名;根据所述登录域名设定返回给登陆客户端21的链接所对应的链接域名。

特别的,上述系统还包括域名数据库23,用于存储并维护服务器22对应的所有域名信息;每个所述登录域名对应一个或多个链接域名;

所述服务器22根据用户登录域名在域名数据库23中查询,若域名数据库23中存在用户登录域名对应的链接域名,则将所述链接域名作为返回给登陆客 户端21的链接所对应的链接域名。

进一步的,上述服务器22还用于将所述用户第一次登陆时登陆地址对应的登录域名所对应的链接域名,作为用户后续设定时长内返回链接所对应的链接域名。

进一步的,上述服务器22还用于根据需要设定登陆客户端返回信息对应的链接域名。

综上所述,本发明实施例中,通过获取用户登录地址对应的登录域名;根据所述登录域名设定返回给用户的链接所对应的链接域名。通过对用户登录域名的解析,可以获取用户登录的入口,也就可以确定用户的身份,根据用户的身份可以判断用户所需要获取信息尤其是链接信息所需要对应的域名信息,因而在向用户返回的信息中携带该链接域名,这样就完成了自动针对不同域名来源的用户返回链接均为用户对应的链接域名,不会造成域名的错乱,丰富了用户的体验,从而极大的提高了用户体验度。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1