專利名稱::計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明是關(guān)于一種計算機網(wǎng)絡信息技術(shù),特別是關(guān)于一種計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺,可應用在搭載至一計算機網(wǎng)絡域名服務器,例如為UNIX/Linux操作系統(tǒng)下的DNS(DomainNameSystem)服務器或Windows操作系統(tǒng)下的WINS(WindowsInternetNamingService)服務器,且該計算機網(wǎng)絡域名服務器是連接至一網(wǎng)絡系統(tǒng),例如國際互聯(lián)網(wǎng)(Internet)、公司內(nèi)部互聯(lián)網(wǎng)(Intranet)、公司間互聯(lián)網(wǎng)(Extranet)等等,對該網(wǎng)絡系統(tǒng)上的域名(domainname)和網(wǎng)絡地址(IP地址)之間的對應關(guān)系及其相關(guān)設定資料,以自動方式進行域名系統(tǒng)配置(DNSconfiguration)程序。
背景技術(shù):
:域名系統(tǒng)(DomainNameSystem,DNS)服務器是UNIX/Linux操作系統(tǒng)下的一種計算機網(wǎng)絡域名服務器,在應用上是連接至一網(wǎng)絡系統(tǒng),例如國際互聯(lián)網(wǎng)(Internet)、公司內(nèi)部互聯(lián)網(wǎng)(intranet)、公司間互聯(lián)網(wǎng)(extranet)等等,對該網(wǎng)絡系統(tǒng)的用戶提供一域名及網(wǎng)絡地址服務工作;也就是可讓網(wǎng)絡用戶利用其工作站及通過網(wǎng)絡系統(tǒng),從DNS服務器中取得某一域名(domainname)所對應的網(wǎng)絡地址(IP地址),并將其工作站連接至該網(wǎng)絡地址所代表的網(wǎng)絡組件,例如網(wǎng)頁服務器;或是讓網(wǎng)絡用戶從該DNS服務器中以反向?qū)绞剑〉媚骋痪W(wǎng)絡地址所對應的域名。由于DNS、域名(domainname)和網(wǎng)絡地址(IP地址)均為計算機網(wǎng)絡信息業(yè)界現(xiàn)有及廣泛應用的技術(shù)名詞,因此不對其定義及內(nèi)容作進一步詳細的說明。在DNS服務器的應用上,其中一項重要的系統(tǒng)管理工作即是域名系統(tǒng)配置工作(DNSconfiguration),也就是由網(wǎng)絡系統(tǒng)管理人員建立一域名系統(tǒng)配置文件(DNSconfigurationfile),其中至少包括有一正向子域配置文件(forwardzonefile)和一反向子域配置文件(reversezonefile);其中該正向子域配置文件是定義出一正向的域名對應關(guān)系,將每一個域名分別對應至一個獨定的網(wǎng)絡地址(name-to-addressmapping);該反向子域配置文件則是定義出一反向的域名對應關(guān)系,將每一個網(wǎng)絡地址反向地對應至其相關(guān)聯(lián)的域名(address-to-namemapping)。舉例來說,Yahoo的臺灣網(wǎng)站的域名是″tw.yahoo.com″,其對應的網(wǎng)絡地址是[202.1.237.21],因此當網(wǎng)絡使用者在其網(wǎng)絡瀏覽器輸入″tw.yahoo.com″時,國際互聯(lián)網(wǎng)上的一個DNS服務器即會根據(jù)正向子域配置文件中的域名至網(wǎng)絡地址的正向?qū)P(guān)系,找出其對應的網(wǎng)絡地址為[202.1.237.21]。反之,當DNS服務器接收到網(wǎng)絡地址[202.1.237.21]時,則會根據(jù)反向子域配置文件中的域名至網(wǎng)絡地址的反向?qū)P(guān)系,找出其相關(guān)聯(lián)的域名為″tw.yahoo.com″。然而現(xiàn)有的DNS配置工作的一項缺點在于其須由網(wǎng)絡系統(tǒng)管理人員面對眾多繁雜的域名和網(wǎng)絡地址之間的對應關(guān)系及其相關(guān)設定資料,以手動操作計算機的方式進行DNS配置工作,因此不僅費時費力,且前后建立的域名配置文件之間容易產(chǎn)生不一致性,造成配置資料的錯亂,使得DNS服務器的系統(tǒng)管理工作效率低且易于出錯。
發(fā)明內(nèi)容為克服上述現(xiàn)有技術(shù)的缺點,本發(fā)明的主要目的在于提供一種計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺,它可完全以自動方式執(zhí)行域名系統(tǒng)配置程序,不必由人力以手動方式進行配置工作,使得網(wǎng)絡系統(tǒng)管理工作更為省時省力而有效率。本發(fā)明的另一目的在于提供一種計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺,可讓前后建立的域名配置文件之間具有一致性。本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺是應用在一計算機網(wǎng)絡域名服務器,例如為UNIX/Linux操作系統(tǒng)下的DNS(DomainNameSystem)服務器或Windows操作系統(tǒng)下的WINS(WindowsInternetNamingService)服務器,且該計算機網(wǎng)絡域名服務器是連接至一網(wǎng)絡系統(tǒng),例如為國際互聯(lián)網(wǎng)、公司內(nèi)部互聯(lián)網(wǎng)、公司間互聯(lián)網(wǎng)等等,對該網(wǎng)絡系統(tǒng)上的域名和網(wǎng)絡地址之間的對應關(guān)系及其相關(guān)設定資料以自動方式進行一域名系統(tǒng)配置程序。本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置方法至少包括接收一組用戶配置需求相關(guān)資料;根據(jù)該用戶配置需求相關(guān)資料,配置出一正向的域名至網(wǎng)絡地址的對應關(guān)系;根據(jù)該用戶配置資料儲存模塊中所儲存的用戶配置需求相關(guān)資料,配置出一反向的網(wǎng)絡地址至域名對應關(guān)系;針對該正向的域名至網(wǎng)絡地址的對應關(guān)系,進行一正向子域配置程序,借此生成一正向子域配置文件;針對該反向的網(wǎng)絡地址至域名對應關(guān)系,進行一反向子域配置程序,借此生成一反向子域配置文件;將該正向子域配置文件和該反向子域配置文件經(jīng)過匯集而整合成一域名配置文件;以及將該域名配置文件加載至該計算機網(wǎng)絡域名服務器。本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置平臺至少包括一用戶資料輸入接口模塊,可輸入每一組用戶配置需求相關(guān)資料;一用戶配置資料儲存模塊,其中預存有一網(wǎng)絡地址對應列表,并可進而用以儲存該用戶資料輸入接口模塊接收到的用戶配置需求相關(guān)資料;一正向域名對應配置模塊,可根據(jù)該用戶配置資料儲存模塊中所儲存的用戶配置需求相關(guān)資料,配置出一正向的域名至網(wǎng)絡地址的對應關(guān)系;一反向域名對應配置模塊,可根據(jù)該用戶配置資料儲存模塊中所儲存之用戶配置需求相關(guān)資料,配置出一反向的網(wǎng)絡地址至域名對應關(guān)系;一正向子域配置模塊,可對該正向域名對應配置模塊所配置而成的正向的域名至網(wǎng)絡地址的對應關(guān)系進行一正向子域配置程序,借此生成一正向子域配置文件;一反向子域配置模塊,可對該反向域名對應配置模塊所配置而成的反向的網(wǎng)絡地址至域名的對應關(guān)系進行一反向子域配置程序,借此生成一反向子域配置文件;以及一域名配置文件建立模塊,可將該正向子域配置模塊所生成的正向子域配置文件和該反向子域配置模塊所配置的反向子域配置文件自動經(jīng)過匯集而整合成一域名配置文件,并將此域名配置文件加載至該計算機網(wǎng)絡域名服務器。本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺的特點在于,它所執(zhí)行的域名系統(tǒng)配置程序完全通過計算機軟件的程序腳本以自動方式執(zhí)行,不必如現(xiàn)有作法般地須由人力以手動方式進行配置,因此可使網(wǎng)絡系統(tǒng)的管理工作更為省時省力而有效率,并可讓前后建立的域名配置文件之間具有一致性。圖1為一系統(tǒng)架構(gòu)示意圖,顯示本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置平臺的應用架構(gòu)及其對象導向組件模型的基本架構(gòu);圖2A為一表格,顯示本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺所配置成的一正向的域名至網(wǎng)絡地址對應關(guān)系的一個實施例;圖2B為一表格,顯示本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺所配置成的一反向的網(wǎng)絡地址至域名對應關(guān)系的一個實施例。具體實施例方式實施例以下配合附圖,詳細說明本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺的實施例。圖1即顯示本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置平臺(如標號100所指的虛線框所包括的部分)的應用架構(gòu)及其對象導向組件模型(object-orientedcomponentmodel)的基本架構(gòu)。如圖所示,本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置平臺100在實際應用上,例如是以軟件方式搭載至一臺或多臺計算機網(wǎng)絡域名服務器20,例如為UNIX/Linux操作系統(tǒng)下的DNS(DomainNameSystem,DNS)服務器或Windows操作系統(tǒng)下的WINS(WindowsInternetNamingService)服務器,且該計算機網(wǎng)絡域名服務器20連接至一網(wǎng)絡系統(tǒng)10,例如國際互聯(lián)網(wǎng)(Internet)、公司內(nèi)部互聯(lián)網(wǎng)(intranet)、公司間互聯(lián)網(wǎng)(extranet)等等,用以對該網(wǎng)絡系統(tǒng)上的域名(domainname)和網(wǎng)絡地址(IP地址)之間的對應關(guān)系及其相關(guān)設定資料,以自動方式進行一域名系統(tǒng)配置(DNSconfiguration)程序。本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置平臺100的對象導向組件模型至少包括(a)一用戶資料輸入接口模塊110;(b)一用戶配置資料儲存模塊120;(c)一正向域名對應配置模塊131;(d)一反向域名對應配置模塊132;(e)一正向子域配置模塊141;(f)一反向子域配置模塊142;以及(g)一域名配置文件建立模塊150。在具體實施上,本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置平臺100可完全以計算機軟件程序?qū)崿F(xiàn);其中例如是將各個功能模塊(即正向域名對應配置模塊131、反向域名對應配置模塊132、正向子域配置模塊141、反向子域配置模塊142和域名配置文件建立模塊150)分別撰寫成一程序腳本(script),并例如采用Linux操作系統(tǒng)中的M4宏處理程序處理這些程序腳本,達到一完全自動化的域名系統(tǒng)配置程序。用戶資料輸入接口模塊110可讓使用者(即網(wǎng)絡系統(tǒng)管理人員)通過其系統(tǒng)管理工作站30,輸入一組用戶的配置需求相關(guān)資料,其中至少須包括網(wǎng)絡用戶所需的域名及其相關(guān)的設定資料。用戶配置資料儲存模塊120是一數(shù)據(jù)庫模塊,其中預存有一網(wǎng)絡地址對應列表(IPmappingtable)和一電子郵件MX標示列表,并進而儲存上述用戶資料輸入接口模塊110所接收到的網(wǎng)絡用戶所需的域名及其相關(guān)的設定資料。正向域名對應配置模塊131可自動針對上述用戶配置資料儲存模塊120中儲存的各組用戶配置需求資料中的域名,指定出一對應的網(wǎng)絡地址,借此配置出一正向的域名至網(wǎng)絡地址的對應關(guān)系(name-to-addressmapping),也就是將每一個域名對應至一個獨定的網(wǎng)絡地址,借此可讓本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置平臺100針對網(wǎng)絡用戶所發(fā)出的域名,進行一正向的域名解析程序(forwardDNSresolution)。圖2A即顯示該正向域名對應配置模塊131配置而成的一正向的域名至網(wǎng)絡地址的對應關(guān)系的一個實施例,其中顯示域名″tw.yahoo.com″,所對應的網(wǎng)絡地址是[202.1.237.21],因此當網(wǎng)絡使用者在其網(wǎng)絡瀏覽器中輸入″tw.yahoo.com″時,計算機網(wǎng)絡域名服務器20即會根據(jù)此正向?qū)P(guān)系,找出其對應的網(wǎng)絡地址為[202.1.237.21]。反向域名對應配置模塊132可自動依據(jù)上述正向域名對應配置模塊131所配置出的正向的域名至網(wǎng)絡地址的對應關(guān)系,以反向方式配置出一反向的網(wǎng)絡地址至域名對應關(guān)系(address-to-namemapping),也就是將每一個網(wǎng)絡地址反向地對應至其相關(guān)聯(lián)的域名,借此可讓本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置平臺100針對網(wǎng)絡用戶所發(fā)出的網(wǎng)絡地址,進行一反向的域名解析程序(reverseDNSresolution)。圖2B即顯示該反向域名對應配置模塊132所配置而成的一反向的網(wǎng)絡地址至域名對應關(guān)系的一個實施例,其中顯示網(wǎng)絡地址為[202.1.237.21]所對應的域名為″tw.yahoo.com″,因此當網(wǎng)絡使用者在其網(wǎng)絡瀏覽器中輸入網(wǎng)絡地址[202.1.237.21]時,計算機網(wǎng)絡域名服務器20即會根據(jù)此反向?qū)P(guān)系找出其對應的域名為″tw.yahoo.com″。正向子域配置模塊141可依據(jù)上述正向域名對應配置模塊131所配置出的正向的域名至網(wǎng)絡地址的對應關(guān)系,自動進行一正向子域配置程序,借此生成一預定格式的正向子域配置文件(forwardzonefile)141a。反向子域配置模塊142可依據(jù)上述反向域名對應配置模塊132所配置出的反向的網(wǎng)絡地址至域名對應關(guān)系,自動進行一反向子域配置程序,借此自動生成一預定格式的反向子域配置文件(reversezonefile)142a。域名配置文件建立模塊150可將上述正向子域配置模塊141所生成的正向子域配置文件141a和反向子域配置模塊142所生成的反向子域配置文件142a,經(jīng)過自動匯集而整合成一域名配置文件(DNSconfigurationfile)150a,并接著將此域名配置文件150a加載至計算機網(wǎng)絡域名服務器20。當上述域名配置文件150a加載至該計算機網(wǎng)絡域名服務器20之后,即可令該計算機網(wǎng)絡域名服務器20通過網(wǎng)絡系統(tǒng)10,對網(wǎng)絡用戶提供一域名服務工作;也就是可讓網(wǎng)絡用戶利用其工作站40及通過網(wǎng)絡系統(tǒng)10,洽詢該計算機網(wǎng)絡域名服務器20有關(guān)于某一域名所對應的網(wǎng)絡地址或是某一網(wǎng)絡地址所對應的域名,并將其工作站40連接至該域名或網(wǎng)絡地址所關(guān)聯(lián)的網(wǎng)絡組件,例如為一網(wǎng)頁服務器。若系統(tǒng)管理工作站30再接收一組新的用戶配置需求資料,則其會使本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置平臺100立即自動處理此新的用戶配置需求資料,并將更新后的域名配置文件150a隨即加載至計算機網(wǎng)絡域名服務器20。此作法可使得前后建立的域名配置文件之間具有一致性。本發(fā)明的計算機網(wǎng)絡域名系統(tǒng)配置方法至少包括接收一組用戶配置需求相關(guān)資料;根據(jù)該用戶配置需求相關(guān)資料,配置出一正向的域名至網(wǎng)絡地址的對應關(guān)系;根據(jù)該用戶配置資料儲存模塊中所儲存的用戶配置需求相關(guān)資料,配置出一反向的網(wǎng)絡地址至域名對應關(guān)系;針對該正向的域名至網(wǎng)絡地址的對應關(guān)系,進行一正向子域配置程序,借此生成一正向子域配置文件;針對該反向的網(wǎng)絡地址至域名對應關(guān)系,進行一反向子域配置程序,借此生成一反向子域配置文件;以及將該正向子域配置文件和該反向子域配置文件經(jīng)過匯集而整合成一域名配置文件;以及將該域名配置文件加載至該計算機網(wǎng)絡域名服務器。總而言之,本發(fā)明提供了一種新穎的計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺,可應用在一計算機網(wǎng)絡域名服務器、且該計算機網(wǎng)絡域名服務器是連接至一網(wǎng)絡系統(tǒng),對該網(wǎng)絡系統(tǒng)上的域名和網(wǎng)絡地址之間的對應關(guān)系及其相關(guān)設定資料進行一域名系統(tǒng)配置程序;其特點在于所執(zhí)行的域名系統(tǒng)配置程序,是完全通過計算機軟件的程序腳本完全以自動方式執(zhí)行,不必如現(xiàn)有的作法那樣,須由人力以手動方式進行配置,因此可使網(wǎng)絡系統(tǒng)的管理工作更為省時省力而有效率,并可使得前后建立的域名配置文件之間具有一致性。本發(fā)明因此較現(xiàn)有技術(shù)具有更佳的進步性及實用性。權(quán)利要求1.一種計算機網(wǎng)絡域名系統(tǒng)配置方法,應用在一計算機網(wǎng)絡域名服務器、且該計算機網(wǎng)絡域名服務器是連接至一網(wǎng)絡系統(tǒng),執(zhí)行一自動化的域名系統(tǒng)配置程序;其特征在于,該計算機網(wǎng)絡域名系統(tǒng)配置方法至少包括接收一組用戶配置需求相關(guān)資料;根據(jù)該用戶配置需求相關(guān)資料,配置出一正向的域名至網(wǎng)絡地址的對應關(guān)系;根據(jù)該用戶配置資料儲存模塊中所儲存的用戶配置需求相關(guān)資料,配置出一反向的網(wǎng)絡地址至域名對應關(guān)系;針對該正向的域名至網(wǎng)絡地址的對應關(guān)系,進行一正向子域配置程序,借此生成一正向子域配置文件;針對該反向的網(wǎng)絡地址至域名對應關(guān)系,進行一反向子域配置程序,借此生成一反向子域配置文件;以及將該正向子域配置文件和該反向子域配置文件經(jīng)過匯集而整合成一域名配置文件;以及將該域名配置文件加載至該計算機網(wǎng)絡域名服務器。2.如權(quán)利要求1所述的計算機網(wǎng)絡域名系統(tǒng)配置方法,其特征在于,該網(wǎng)絡系統(tǒng)為國際互聯(lián)網(wǎng)。3.如權(quán)利要求1所述的計算機網(wǎng)絡域名系統(tǒng)配置方法,其特征在于,該網(wǎng)絡系統(tǒng)包括公司內(nèi)部互聯(lián)網(wǎng)。4.如權(quán)利要求1所述的計算機網(wǎng)絡域名系統(tǒng)配置方法,其特征在于,該網(wǎng)絡系統(tǒng)包括公司間互聯(lián)網(wǎng)。5.如權(quán)利要求1所述的計算機網(wǎng)絡域名系統(tǒng)配置方法,其特征在于,該計算機網(wǎng)絡域名服務器為一Linux操作系統(tǒng)下的DNS服務器。6.如權(quán)利要求1所述的計算機網(wǎng)絡域名系統(tǒng)配置方法,其特征在于,該計算機網(wǎng)絡域名服務器為一Windows操作系統(tǒng)下的WINS服務器。7.一種計算機網(wǎng)絡域名系統(tǒng)配置平臺,搭載至一計算機網(wǎng)絡域名服務器、且該計算機網(wǎng)絡域名服務器是連接至一網(wǎng)絡系統(tǒng),執(zhí)行一自動化的域名系統(tǒng)配置程序;其特征在于,該計算機網(wǎng)絡域名系統(tǒng)配置平臺至少包括一用戶資料輸入接口模塊,可輸入每一組用戶配置需求相關(guān)資料;一用戶配置資料儲存模塊,其中預存有一網(wǎng)絡地址對應列表,并可進而用以儲存該用戶資料輸入接口模塊接收到的用戶配置需求相關(guān)資料;一正向域名對應配置模塊,可根據(jù)該用戶配置資料儲存模塊中所儲存的用戶配置需求相關(guān)資料,配置出一正向的域名至網(wǎng)絡地址的對應關(guān)系;一反向域名對應配置模塊,可根據(jù)該用戶配置資料儲存模塊中所儲存之用戶配置需求相關(guān)資料,配置出一反向的網(wǎng)絡地址至域名對應關(guān)系;一正向子域配置模塊,可對該正向域名對應配置模塊所配置而成的正向的域名至網(wǎng)絡地址的對應關(guān)系進行一正向子域配置程序,借此生成一正向子域配置文件;一反向子域配置模塊,可對該反向域名對應配置模塊所配置而成的反向的網(wǎng)絡地址至域名的對應關(guān)系進行一反向子域配置程序,借此生成一反向子域配置文件;以及一域名配置文件建立模塊,可將該正向子域配置模塊所生成的正向子域配置文件和該反向子域配置模塊所配置的反向子域配置文件自動經(jīng)過匯集而整合成一域名配置文件,并將此域名配置文件加載至該計算機網(wǎng)絡域名服務器。8.如權(quán)利要求7所述的計算機網(wǎng)絡域名系統(tǒng)配置平臺,其特征在于,該網(wǎng)絡系統(tǒng)為國際互聯(lián)網(wǎng)。9.如權(quán)利要求7所述的計算機網(wǎng)絡域名系統(tǒng)配置平臺,其特征在于,該網(wǎng)絡系統(tǒng)包括公司內(nèi)部互聯(lián)網(wǎng)。10.如權(quán)利要求7所述的計算機網(wǎng)絡域名系統(tǒng)配置平臺,其特征在于,該網(wǎng)絡系統(tǒng)包括公司間互聯(lián)網(wǎng)。11.如權(quán)利要求7所述的計算機網(wǎng)絡域名系統(tǒng)配置平臺,其特征在于,該計算機網(wǎng)絡域名服務器為一Linux操作系統(tǒng)下的DNS服務器。12.如權(quán)利要求7所述的計算機網(wǎng)絡域名系統(tǒng)配置平臺,其特征在于,該計算機網(wǎng)絡域名服務器為一Windows操作系統(tǒng)下的WINS服務器。全文摘要一種計算機網(wǎng)絡域名系統(tǒng)配置方法及平臺,應用在一計算機網(wǎng)絡域名服務器、且該計算機網(wǎng)絡域名服務器是連接至一網(wǎng)絡系統(tǒng),用以執(zhí)行一域名系統(tǒng)配置程序;本發(fā)明至少包括一用戶資料輸入接口模塊;一用戶配置資料儲存模塊;一正向域名對應配置模塊;一反向域名對應配置模塊;一正向子域配置模塊;一反向子域配置模塊;以及一域名配置文件建立模塊;本發(fā)明的特點在于域名系統(tǒng)配置程序完全通過計算機軟件的程序腳本以自動方式執(zhí)行,不必由人力以手動方式進行,因此可使網(wǎng)絡系統(tǒng)的管理工作更為省時省力而有效率,并可讓前后建立的域名配置文件之間具有一致性。文檔編號H04L12/24GK1642099SQ20041000059公開日2005年7月20日申請日期2004年1月15日優(yōu)先權(quán)日2004年1月15日發(fā)明者林光信,周宇申請人:英業(yè)達股份有限公司