一種域名系統(tǒng)服務(wù)器的管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種域名系統(tǒng)服務(wù)器的管理方法及系統(tǒng)。
【背景技術(shù)】
[0002]域名系統(tǒng)(DNS,Domain Name System)是網(wǎng)絡(luò)中的必備功能。DNS包括DNS客戶端和DNS服務(wù)器。進(jìn)行域名解析的一種方法為:計(jì)算機(jī)系統(tǒng)或者計(jì)算機(jī)應(yīng)用程序在遇到域名時,激活DNS客戶端進(jìn)行域名解析,查看本地緩存是否存在相關(guān)的表項(xiàng),如果沒有,則所述DNS客戶端將解析請求發(fā)給DNS服務(wù)器進(jìn)行解析,所述DNS客戶端接收所述DNS服務(wù)器解析后返回的IP地址;如果所述DNS服務(wù)器無法解析所述域名,則所述DNS服務(wù)器向其上一級DNS服務(wù)器發(fā)出解析請求獲得域名的解析。使用上述DNS服務(wù)器的層次化結(jié)構(gòu),是因?yàn)橛蛎到y(tǒng)非常龐大,若每個網(wǎng)絡(luò)中都需要保存所有的域名條目,就會需要巨大的資源。目前,DMTF已經(jīng)完成并正在做有關(guān)網(wǎng)絡(luò)管理方面的標(biāo)準(zhǔn)化工作,已經(jīng)完成了 DNS客戶端的標(biāo)準(zhǔn)化工作。
[0003]如圖1,為DNS客戶端的DNS類(class)圖。其中,包括DNS客戶端的類,以及DNS服務(wù)器的類,即 DNSProtocoIEndPoint 和 RemoteServiceAccessPoint。進(jìn)一步 DNS 客戶端類DNSProtocoIEndPoint 還包括相關(guān)的設(shè)置類 DNSSettingData 和 DNSGeneralSettingData,等等。
[0004]DNS客戶端類所涉及的信息元素包括:
[0005]附加父后綴AppendParentSuffixes、附加主后綴 AppendPrimarySuffixes、域名DomainName、主機(jī)名 Hostname、登記本連接地址 RegisterThisConnect1nsAddress、登記時使用后綴 UseSuffixWhenRegistering、使用 DHCP 選項(xiàng) DHCPOpt1nsToUse、增加 DNS 后綴DNSSuffixesToAppend。
[0006]DNS設(shè)置類的信息元素包括:
[0007]地址來源AddressOrigin、域名DomainName、登記本連接地址RegisterThisConnect1nsAddress、請求的主機(jī)名 RequestedHostname、登記時使用后綴 UseSuffixWhenRegistering、使用 DHCP 選項(xiàng) DHCPOpt1nsToUse、DNS 服務(wù)器地址DNSServerAddresses ο
[0008]通過所述類及相關(guān)的信息元素的定義等,實(shí)現(xiàn)對DNS客戶端的管理。由于是現(xiàn)有技術(shù),詳細(xì)內(nèi)容,不再做進(jìn)一步的說明,可以參考DMTF規(guī)范文稿DSP1038-DNS ClientProfile。
[0009]但是,在DMTF中,目前還缺乏DNS服務(wù)器管理的有關(guān)方案和標(biāo)準(zhǔn)。由于DNS服務(wù)器的部署和配置一般都是通過手工配置完成,管理效率不高,且在設(shè)備和業(yè)務(wù)管理自動化大潮下,也需要支持DNS自動配置和管理的方法。
【發(fā)明內(nèi)容】
[0010]有鑒于此,本發(fā)明的目的在于提供一種DNS服務(wù)器的管理方法和系統(tǒng),能實(shí)現(xiàn)DNS服務(wù)器的統(tǒng)一、集中管理。
[0011]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0012]本發(fā)明提供了一種DNS服務(wù)器的管理方法,該方法包括:
[0013]定義基于CM的DNS服務(wù)器類;
[0014]網(wǎng)管系統(tǒng)通過CM管理應(yīng)用機(jī)制,對執(zhí)行所述DNS服務(wù)器類的DNS服務(wù)器進(jìn)行配置和管理。
[0015]上述方案中,所述DNS服務(wù)器類相關(guān)的信息元素,包括:DNS服務(wù)器地址,以及DNS服務(wù)器的地址解析策略。
[0016]上述方案中,所述DNS服務(wù)器類包括:和所述DNS服務(wù)器類相關(guān)聯(lián)的DNS服務(wù)設(shè)置數(shù)據(jù)類、DNS服務(wù)能力類、DNS服務(wù)統(tǒng)計(jì)類。
[0017]上述方案中,所述DNS服務(wù)能力類的信息元素,包括但不限于:支持IPv4和IPv6的域名地址解析;
[0018]所述DNS服務(wù)端點(diǎn)統(tǒng)計(jì)信息類的信息元素,至少包括之一:總解析條目、本地完成條目統(tǒng)計(jì)、上級服務(wù)器解析完成的條目、域名使用頻度。
[0019]本發(fā)明還提供了一種DNS服務(wù)器的管理系統(tǒng),所述系統(tǒng)包括:網(wǎng)管系統(tǒng)及DNS服務(wù)器;
[0020]網(wǎng)管系統(tǒng),用于通過CM管理應(yīng)用機(jī)制,對執(zhí)行所述DNS服務(wù)器類信息的DNS服務(wù)器進(jìn)行配置和管理;
[0021]DNS服務(wù)器,用于實(shí)現(xiàn)基于CIM的DNS服務(wù)器類定義的功能;并接受網(wǎng)管系統(tǒng)的配置及管理。
[0022]上述方案中,所述網(wǎng)管系統(tǒng)包括:
[0023]設(shè)置單元,用于完成DNS服務(wù)器的相關(guān)參數(shù)設(shè)置,包括基于CIM定義的DNS服務(wù)器的信息元素;
[0024]管理單元,用于通過CM管理應(yīng)用機(jī)制對執(zhí)行DNS服務(wù)器類的DNS服務(wù)器進(jìn)行管理,實(shí)現(xiàn)對DNS服務(wù)器的配置和管理。
[0025]上述方案中,所述DNS服務(wù)器包括:
[0026]執(zhí)行單元,用于對DNS服務(wù)器的狀態(tài)監(jiān)視、形成事件通知和統(tǒng)計(jì)信息收集;
[0027]執(zhí)行單元,用于對完成DNS服務(wù)器的主體功能;
[0028]通信單元,用于實(shí)現(xiàn)和網(wǎng)管系統(tǒng)的基于CM/HTTP通信。
[0029]上述方案中,所述設(shè)置單元,具體用于提供所述DNS服務(wù)器類相關(guān)的信息元素,包括:DNS服務(wù)器地址,以及DNS服務(wù)器的地址解析策略。
[0030]上述方案中,所述DNS服務(wù)器類包括:和所述DNS服務(wù)器類相關(guān)聯(lián)的DNS服務(wù)設(shè)置數(shù)據(jù)類、DNS服務(wù)能力類、DNS服務(wù)統(tǒng)計(jì)類。
[0031]上述方案中,所述DNS業(yè)務(wù)設(shè)置數(shù)據(jù)類,包括但不限于:支持IPv4和IPv6的域名地址解析;
[0032]DNS業(yè)務(wù)端點(diǎn)統(tǒng)計(jì)信息,包括但不限于:總解析條目、本地完成條目統(tǒng)計(jì)、上級服務(wù)器解析完成的條目、域名使用頻度。
[0033]本發(fā)明所提供的DNS服務(wù)器的管理方法和系統(tǒng),由DNS服務(wù)器提供DNS服務(wù)器的信息、及DNS服務(wù)器的相關(guān)信息;所述網(wǎng)絡(luò)管理系統(tǒng)通過DNS服務(wù)器地址對所述DNS服務(wù)器進(jìn)行訪問及配置管理。這樣,就能夠?qū)崿F(xiàn)DNS服務(wù)器的統(tǒng)一、集中管理。
【附圖說明】
[0034]圖1為現(xiàn)有技術(shù)中DNS客戶端的DNS類(class)圖;
[0035]圖2為本發(fā)明DNS服務(wù)器的管理方法的操作流程示意圖;
[0036]圖3為本發(fā)明DNS服務(wù)器的管理系統(tǒng)組成結(jié)構(gòu)示意圖;
[0037]圖4為本發(fā)明DNS服務(wù)器中服務(wù)類定義示意圖。
【具體實(shí)施方式】
[0038]本發(fā)明的基本思想是:定義基于通用信息模型(CIM,Common Informat1n Model)的DNS服務(wù)器類;通過CIM管理應(yīng)用機(jī)制對執(zhí)行DNS服務(wù)器類的DNS服務(wù)器進(jìn)行管理,實(shí)現(xiàn)對DNS服務(wù)器的配置和管理。
[0039]下面結(jié)合附圖及具體實(shí)施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。
[0040]本發(fā)明提供的DNS服務(wù)器的管理方法流程,如圖2所示,包括:
[0041]步驟201:定義基于CM的DNS服務(wù)器類信息。
[0042]步驟202:網(wǎng)管系統(tǒng)通過CM管理應(yīng)用機(jī)制,對執(zhí)行所述DNS服務(wù)器類信息的DNS服務(wù)器進(jìn)行配置和管理。
[0043]其中,所述DNS服務(wù)器類相關(guān)的信息元素,包括:DNS服務(wù)器