计算机网络域名系统配置方法及平台的制作方法

文档序号:7587949阅读:206来源:国知局

专利名称::计算机网络域名系统配置方法及平台的制作方法
技术领域
:本发明是关于一种计算机网络信息技术,特别是关于一种计算机网络域名系统配置方法及平台,可应用在搭载至一计算机网络域名服务器,例如为UNIX/Linux操作系统下的DNS(DomainNameSystem)服务器或Windows操作系统下的WINS(WindowsInternetNamingService)服务器,且该计算机网络域名服务器是连接至一网络系统,例如国际互联网(Internet)、公司内部互联网(Intranet)、公司间互联网(Extranet)等等,对该网络系统上的域名(domainname)和网络地址(IP地址)之间的对应关系及其相关设定资料,以自动方式进行域名系统配置(DNSconfiguration)程序。
背景技术
:域名系统(DomainNameSystem,DNS)服务器是UNIX/Linux操作系统下的一种计算机网络域名服务器,在应用上是连接至一网络系统,例如国际互联网(Internet)、公司内部互联网(intranet)、公司间互联网(extranet)等等,对该网络系统的用户提供一域名及网络地址服务工作;也就是可让网络用户利用其工作站及通过网络系统,从DNS服务器中取得某一域名(domainname)所对应的网络地址(IP地址),并将其工作站连接至该网络地址所代表的网络组件,例如网页服务器;或是让网络用户从该DNS服务器中以反向对应方式,取得某一网络地址所对应的域名。由于DNS、域名(domainname)和网络地址(IP地址)均为计算机网络信息业界现有及广泛应用的技术名词,因此不对其定义及内容作进一步详细的说明。在DNS服务器的应用上,其中一项重要的系统管理工作即是域名系统配置工作(DNSconfiguration),也就是由网络系统管理人员建立一域名系统配置文件(DNSconfigurationfile),其中至少包括有一正向子域配置文件(forwardzonefile)和一反向子域配置文件(reversezonefile);其中该正向子域配置文件是定义出一正向的域名对应关系,将每一个域名分别对应至一个独定的网络地址(name-to-addressmapping);该反向子域配置文件则是定义出一反向的域名对应关系,将每一个网络地址反向地对应至其相关联的域名(address-to-namemapping)。举例来说,Yahoo的台湾网站的域名是″tw.yahoo.com″,其对应的网络地址是[202.1.237.21],因此当网络使用者在其网络浏览器输入″tw.yahoo.com″时,国际互联网上的一个DNS服务器即会根据正向子域配置文件中的域名至网络地址的正向对应关系,找出其对应的网络地址为[202.1.237.21]。反之,当DNS服务器接收到网络地址[202.1.237.21]时,则会根据反向子域配置文件中的域名至网络地址的反向对应关系,找出其相关联的域名为″tw.yahoo.com″。然而现有的DNS配置工作的一项缺点在于其须由网络系统管理人员面对众多繁杂的域名和网络地址之间的对应关系及其相关设定资料,以手动操作计算机的方式进行DNS配置工作,因此不仅费时费力,且前后建立的域名配置文件之间容易产生不一致性,造成配置资料的错乱,使得DNS服务器的系统管理工作效率低且易于出错。
发明内容为克服上述现有技术的缺点,本发明的主要目的在于提供一种计算机网络域名系统配置方法及平台,它可完全以自动方式执行域名系统配置程序,不必由人力以手动方式进行配置工作,使得网络系统管理工作更为省时省力而有效率。本发明的另一目的在于提供一种计算机网络域名系统配置方法及平台,可让前后建立的域名配置文件之间具有一致性。本发明的计算机网络域名系统配置方法及平台是应用在一计算机网络域名服务器,例如为UNIX/Linux操作系统下的DNS(DomainNameSystem)服务器或Windows操作系统下的WINS(WindowsInternetNamingService)服务器,且该计算机网络域名服务器是连接至一网络系统,例如为国际互联网、公司内部互联网、公司间互联网等等,对该网络系统上的域名和网络地址之间的对应关系及其相关设定资料以自动方式进行一域名系统配置程序。本发明的计算机网络域名系统配置方法至少包括接收一组用户配置需求相关资料;根据该用户配置需求相关资料,配置出一正向的域名至网络地址的对应关系;根据该用户配置资料储存模块中所储存的用户配置需求相关资料,配置出一反向的网络地址至域名对应关系;针对该正向的域名至网络地址的对应关系,进行一正向子域配置程序,借此生成一正向子域配置文件;针对该反向的网络地址至域名对应关系,进行一反向子域配置程序,借此生成一反向子域配置文件;将该正向子域配置文件和该反向子域配置文件经过汇集而整合成一域名配置文件;以及将该域名配置文件加载至该计算机网络域名服务器。本发明的计算机网络域名系统配置平台至少包括一用户资料输入接口模块,可输入每一组用户配置需求相关资料;一用户配置资料储存模块,其中预存有一网络地址对应列表,并可进而用以储存该用户资料输入接口模块接收到的用户配置需求相关资料;一正向域名对应配置模块,可根据该用户配置资料储存模块中所储存的用户配置需求相关资料,配置出一正向的域名至网络地址的对应关系;一反向域名对应配置模块,可根据该用户配置资料储存模块中所储存之用户配置需求相关资料,配置出一反向的网络地址至域名对应关系;一正向子域配置模块,可对该正向域名对应配置模块所配置而成的正向的域名至网络地址的对应关系进行一正向子域配置程序,借此生成一正向子域配置文件;一反向子域配置模块,可对该反向域名对应配置模块所配置而成的反向的网络地址至域名的对应关系进行一反向子域配置程序,借此生成一反向子域配置文件;以及一域名配置文件建立模块,可将该正向子域配置模块所生成的正向子域配置文件和该反向子域配置模块所配置的反向子域配置文件自动经过汇集而整合成一域名配置文件,并将此域名配置文件加载至该计算机网络域名服务器。本发明的计算机网络域名系统配置方法及平台的特点在于,它所执行的域名系统配置程序完全通过计算机软件的程序脚本以自动方式执行,不必如现有作法般地须由人力以手动方式进行配置,因此可使网络系统的管理工作更为省时省力而有效率,并可让前后建立的域名配置文件之间具有一致性。图1为一系统架构示意图,显示本发明的计算机网络域名系统配置平台的应用架构及其对象导向组件模型的基本架构;图2A为一表格,显示本发明的计算机网络域名系统配置方法及平台所配置成的一正向的域名至网络地址对应关系的一个实施例;图2B为一表格,显示本发明的计算机网络域名系统配置方法及平台所配置成的一反向的网络地址至域名对应关系的一个实施例。具体实施例方式实施例以下配合附图,详细说明本发明的计算机网络域名系统配置方法及平台的实施例。图1即显示本发明的计算机网络域名系统配置平台(如标号100所指的虚线框所包括的部分)的应用架构及其对象导向组件模型(object-orientedcomponentmodel)的基本架构。如图所示,本发明的计算机网络域名系统配置平台100在实际应用上,例如是以软件方式搭载至一台或多台计算机网络域名服务器20,例如为UNIX/Linux操作系统下的DNS(DomainNameSystem,DNS)服务器或Windows操作系统下的WINS(WindowsInternetNamingService)服务器,且该计算机网络域名服务器20连接至一网络系统10,例如国际互联网(Internet)、公司内部互联网(intranet)、公司间互联网(extranet)等等,用以对该网络系统上的域名(domainname)和网络地址(IP地址)之间的对应关系及其相关设定资料,以自动方式进行一域名系统配置(DNSconfiguration)程序。本发明的计算机网络域名系统配置平台100的对象导向组件模型至少包括(a)一用户资料输入接口模块110;(b)一用户配置资料储存模块120;(c)一正向域名对应配置模块131;(d)一反向域名对应配置模块132;(e)一正向子域配置模块141;(f)一反向子域配置模块142;以及(g)一域名配置文件建立模块150。在具体实施上,本发明的计算机网络域名系统配置平台100可完全以计算机软件程序实现;其中例如是将各个功能模块(即正向域名对应配置模块131、反向域名对应配置模块132、正向子域配置模块141、反向子域配置模块142和域名配置文件建立模块150)分别撰写成一程序脚本(script),并例如采用Linux操作系统中的M4宏处理程序处理这些程序脚本,达到一完全自动化的域名系统配置程序。用户资料输入接口模块110可让使用者(即网络系统管理人员)通过其系统管理工作站30,输入一组用户的配置需求相关资料,其中至少须包括网络用户所需的域名及其相关的设定资料。用户配置资料储存模块120是一数据库模块,其中预存有一网络地址对应列表(IPmappingtable)和一电子邮件MX标示列表,并进而储存上述用户资料输入接口模块110所接收到的网络用户所需的域名及其相关的设定资料。正向域名对应配置模块131可自动针对上述用户配置资料储存模块120中储存的各组用户配置需求资料中的域名,指定出一对应的网络地址,借此配置出一正向的域名至网络地址的对应关系(name-to-addressmapping),也就是将每一个域名对应至一个独定的网络地址,借此可让本发明的计算机网络域名系统配置平台100针对网络用户所发出的域名,进行一正向的域名解析程序(forwardDNSresolution)。图2A即显示该正向域名对应配置模块131配置而成的一正向的域名至网络地址的对应关系的一个实施例,其中显示域名″tw.yahoo.com″,所对应的网络地址是[202.1.237.21],因此当网络使用者在其网络浏览器中输入″tw.yahoo.com″时,计算机网络域名服务器20即会根据此正向对应关系,找出其对应的网络地址为[202.1.237.21]。反向域名对应配置模块132可自动依据上述正向域名对应配置模块131所配置出的正向的域名至网络地址的对应关系,以反向方式配置出一反向的网络地址至域名对应关系(address-to-namemapping),也就是将每一个网络地址反向地对应至其相关联的域名,借此可让本发明的计算机网络域名系统配置平台100针对网络用户所发出的网络地址,进行一反向的域名解析程序(reverseDNSresolution)。图2B即显示该反向域名对应配置模块132所配置而成的一反向的网络地址至域名对应关系的一个实施例,其中显示网络地址为[202.1.237.21]所对应的域名为″tw.yahoo.com″,因此当网络使用者在其网络浏览器中输入网络地址[202.1.237.21]时,计算机网络域名服务器20即会根据此反向对应关系找出其对应的域名为″tw.yahoo.com″。正向子域配置模块141可依据上述正向域名对应配置模块131所配置出的正向的域名至网络地址的对应关系,自动进行一正向子域配置程序,借此生成一预定格式的正向子域配置文件(forwardzonefile)141a。反向子域配置模块142可依据上述反向域名对应配置模块132所配置出的反向的网络地址至域名对应关系,自动进行一反向子域配置程序,借此自动生成一预定格式的反向子域配置文件(reversezonefile)142a。域名配置文件建立模块150可将上述正向子域配置模块141所生成的正向子域配置文件141a和反向子域配置模块142所生成的反向子域配置文件142a,经过自动汇集而整合成一域名配置文件(DNSconfigurationfile)150a,并接着将此域名配置文件150a加载至计算机网络域名服务器20。当上述域名配置文件150a加载至该计算机网络域名服务器20之后,即可令该计算机网络域名服务器20通过网络系统10,对网络用户提供一域名服务工作;也就是可让网络用户利用其工作站40及通过网络系统10,洽询该计算机网络域名服务器20有关于某一域名所对应的网络地址或是某一网络地址所对应的域名,并将其工作站40连接至该域名或网络地址所关联的网络组件,例如为一网页服务器。若系统管理工作站30再接收一组新的用户配置需求资料,则其会使本发明的计算机网络域名系统配置平台100立即自动处理此新的用户配置需求资料,并将更新后的域名配置文件150a随即加载至计算机网络域名服务器20。此作法可使得前后建立的域名配置文件之间具有一致性。本发明的计算机网络域名系统配置方法至少包括接收一组用户配置需求相关资料;根据该用户配置需求相关资料,配置出一正向的域名至网络地址的对应关系;根据该用户配置资料储存模块中所储存的用户配置需求相关资料,配置出一反向的网络地址至域名对应关系;针对该正向的域名至网络地址的对应关系,进行一正向子域配置程序,借此生成一正向子域配置文件;针对该反向的网络地址至域名对应关系,进行一反向子域配置程序,借此生成一反向子域配置文件;以及将该正向子域配置文件和该反向子域配置文件经过汇集而整合成一域名配置文件;以及将该域名配置文件加载至该计算机网络域名服务器。总而言之,本发明提供了一种新颖的计算机网络域名系统配置方法及平台,可应用在一计算机网络域名服务器、且该计算机网络域名服务器是连接至一网络系统,对该网络系统上的域名和网络地址之间的对应关系及其相关设定资料进行一域名系统配置程序;其特点在于所执行的域名系统配置程序,是完全通过计算机软件的程序脚本完全以自动方式执行,不必如现有的作法那样,须由人力以手动方式进行配置,因此可使网络系统的管理工作更为省时省力而有效率,并可使得前后建立的域名配置文件之间具有一致性。本发明因此较现有技术具有更佳的进步性及实用性。权利要求1.一种计算机网络域名系统配置方法,应用在一计算机网络域名服务器、且该计算机网络域名服务器是连接至一网络系统,执行一自动化的域名系统配置程序;其特征在于,该计算机网络域名系统配置方法至少包括接收一组用户配置需求相关资料;根据该用户配置需求相关资料,配置出一正向的域名至网络地址的对应关系;根据该用户配置资料储存模块中所储存的用户配置需求相关资料,配置出一反向的网络地址至域名对应关系;针对该正向的域名至网络地址的对应关系,进行一正向子域配置程序,借此生成一正向子域配置文件;针对该反向的网络地址至域名对应关系,进行一反向子域配置程序,借此生成一反向子域配置文件;以及将该正向子域配置文件和该反向子域配置文件经过汇集而整合成一域名配置文件;以及将该域名配置文件加载至该计算机网络域名服务器。2.如权利要求1所述的计算机网络域名系统配置方法,其特征在于,该网络系统为国际互联网。3.如权利要求1所述的计算机网络域名系统配置方法,其特征在于,该网络系统包括公司内部互联网。4.如权利要求1所述的计算机网络域名系统配置方法,其特征在于,该网络系统包括公司间互联网。5.如权利要求1所述的计算机网络域名系统配置方法,其特征在于,该计算机网络域名服务器为一Linux操作系统下的DNS服务器。6.如权利要求1所述的计算机网络域名系统配置方法,其特征在于,该计算机网络域名服务器为一Windows操作系统下的WINS服务器。7.一种计算机网络域名系统配置平台,搭载至一计算机网络域名服务器、且该计算机网络域名服务器是连接至一网络系统,执行一自动化的域名系统配置程序;其特征在于,该计算机网络域名系统配置平台至少包括一用户资料输入接口模块,可输入每一组用户配置需求相关资料;一用户配置资料储存模块,其中预存有一网络地址对应列表,并可进而用以储存该用户资料输入接口模块接收到的用户配置需求相关资料;一正向域名对应配置模块,可根据该用户配置资料储存模块中所储存的用户配置需求相关资料,配置出一正向的域名至网络地址的对应关系;一反向域名对应配置模块,可根据该用户配置资料储存模块中所储存之用户配置需求相关资料,配置出一反向的网络地址至域名对应关系;一正向子域配置模块,可对该正向域名对应配置模块所配置而成的正向的域名至网络地址的对应关系进行一正向子域配置程序,借此生成一正向子域配置文件;一反向子域配置模块,可对该反向域名对应配置模块所配置而成的反向的网络地址至域名的对应关系进行一反向子域配置程序,借此生成一反向子域配置文件;以及一域名配置文件建立模块,可将该正向子域配置模块所生成的正向子域配置文件和该反向子域配置模块所配置的反向子域配置文件自动经过汇集而整合成一域名配置文件,并将此域名配置文件加载至该计算机网络域名服务器。8.如权利要求7所述的计算机网络域名系统配置平台,其特征在于,该网络系统为国际互联网。9.如权利要求7所述的计算机网络域名系统配置平台,其特征在于,该网络系统包括公司内部互联网。10.如权利要求7所述的计算机网络域名系统配置平台,其特征在于,该网络系统包括公司间互联网。11.如权利要求7所述的计算机网络域名系统配置平台,其特征在于,该计算机网络域名服务器为一Linux操作系统下的DNS服务器。12.如权利要求7所述的计算机网络域名系统配置平台,其特征在于,该计算机网络域名服务器为一Windows操作系统下的WINS服务器。全文摘要一种计算机网络域名系统配置方法及平台,应用在一计算机网络域名服务器、且该计算机网络域名服务器是连接至一网络系统,用以执行一域名系统配置程序;本发明至少包括一用户资料输入接口模块;一用户配置资料储存模块;一正向域名对应配置模块;一反向域名对应配置模块;一正向子域配置模块;一反向子域配置模块;以及一域名配置文件建立模块;本发明的特点在于域名系统配置程序完全通过计算机软件的程序脚本以自动方式执行,不必由人力以手动方式进行,因此可使网络系统的管理工作更为省时省力而有效率,并可让前后建立的域名配置文件之间具有一致性。文档编号H04L12/24GK1642099SQ20041000059公开日2005年7月20日申请日期2004年1月15日优先权日2004年1月15日发明者林光信,周宇申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1