亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種域名共享管理權(quán)限的配置和查詢方法與流程

文檔序號:12695160閱讀:1174來源:國知局
一種域名共享管理權(quán)限的配置和查詢方法與流程

本發(fā)明涉及網(wǎng)絡(luò)信息技術(shù)領(lǐng)域,尤其涉及一種域名共享管理權(quán)限的配置和查詢方法。



背景技術(shù):

根據(jù)目前的DNS技術(shù)協(xié)議,DNS無法配置域名管理權(quán)限信息并進(jìn)行查詢。通常有這樣需求的用戶或者客戶端會通過一個全球知名的網(wǎng)站(https://publicsuffix.org/list/public_suffix_list.dat)進(jìn)行查詢。這個網(wǎng)站由一個知名公司的志愿者進(jìn)行單獨維護(hù),不利于信息的更新。針對集中管理的弱點,來自Dyn公司的專家提出了SOPA的方案,該方法對任意兩個域名有比較好的效果,但是對于超過2個域名的情況,會有配置復(fù)雜度和解析復(fù)雜度急劇升高的問題。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是提供一種域名共享管理權(quán)限的配置和查詢方法,方便用戶對多個域名共享管理權(quán)限信息進(jìn)行配置和查詢。

針對上述目的,本發(fā)明采用的技術(shù)方案為:

一種域名共享管理權(quán)限的配置方法,其步驟包括:

1)為待配置共享管理權(quán)限的域名組中的每個域名分別建立DNS Boundary資源記錄的RDATA結(jié)構(gòu),所述RDATA結(jié)構(gòu)包括Flag和Pointer/Name-group字段;

2)設(shè)定一個中間域名;

3)將上述域名組中的每個域名都通過DNS Boundary資源記錄指向該中間域名;

4)該中間域名再通過DNS Boundary資源記錄指向待配置共享管理權(quán)限的域名組中的每個域名。

進(jìn)一步地,所述域名組包括任意至少兩個待配置共享管理權(quán)限的域名。

進(jìn)一步地,所述Flag字段標(biāo)識Pointer/Name-group的用法。

更進(jìn)一步地,F(xiàn)lag=0時,Pointer/Name-group存儲該域名指向的中間域名;Flag=1時,Pointer/Name-group存儲該域名指向的域名組。

進(jìn)一步地,所述RDATA結(jié)構(gòu)還包括Reserved字段,該字段備將來增加新功能時使用。

進(jìn)一步地,所述中間域名為待配置共享管理權(quán)限的域名組中的域名或者域名組之外的域名;如果所述中間域名為待配置共享管理權(quán)限的域名組之外的域名,則為其建立上述DNS Boundary資源記錄的RDATA結(jié)構(gòu)。

一種域名共享管理權(quán)限的查詢方法,其步驟包括:

1)為待查詢共享管理權(quán)限的域名組中的每個域名查詢其DNS Boundary資源記錄;

2)如果域名組中每個域名的DNS Boundary資源記錄都指向同一個中間域名,則查詢該中間域名的DNS Boundary資源記錄;

3)如果該中間域名的DNS Boundary資源記錄指向的域名組信息同時包括上述待查詢共享管理權(quán)限的域名組中的每個域名,則上述待查詢共享管理權(quán)限的域名組中的每個域名共享域名管理權(quán)限。

進(jìn)一步地,所述域名組包括任意至少兩個待查詢共享管理權(quán)限的域名。

進(jìn)一步地,所述中間域名是指所述域名組中每個域名的DNS Boundary資源記錄都指向的同一個域名。

更進(jìn)一步地,所述中間域名為待查詢共享管理權(quán)限的域名組中的域名或者域名組之外的域名。

本發(fā)明的有益效果在于:

1)比現(xiàn)有的方法配置更簡單;

SOPA方法對N個域名的配置,需要有排列組合C(N,2)=N*(N-1)/2個域名的SOPA記錄配置;如果N=10,SOPA方法需要45條記錄來配置。

本發(fā)明方法只需N+1個記錄來配置;所述N+1個記錄是指:當(dāng)中間域名在域名組內(nèi)時,域名組內(nèi)的N個域名中的每個域名都需要指向中間域名,中間域名又指向N個域名組成的域名組,所以共N+1個資源記錄;當(dāng)中間域名在域名組之外時,域名組內(nèi)的N個域名對中間域名有N個記錄,中間域名又對域名組有1個記錄,即共需要N+1個記錄。如果N=10,本發(fā)明方法只需要11條記錄來配置。

2)比現(xiàn)有的方法查詢更簡單;

對N個域名是否共享管理權(quán)限,SOPA方法需要查詢N*(N-1)/2次。

對N個域名是否共享管理權(quán)限,本發(fā)明方法只需查詢N+1次。

3)能方便處理多個域名管理權(quán)限信息的配置和查詢;

SOPA方法只對兩個域名管理權(quán)限的配置和查詢有效率,本發(fā)明方法可以對多個域名進(jìn)行共享管理權(quán)限的配置和查詢,能方便地找出與某個域名有共享管理權(quán)限關(guān)系的一組域名。

附圖說明

圖1為本發(fā)明DNS Boundary資源記錄的RDATA結(jié)構(gòu)示意圖。

圖2為本發(fā)明域名共享管理權(quán)限的配置方法流程圖。

圖3為本發(fā)明域名共享管理權(quán)限的查詢方法流程圖。

具體實施方式

為使本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合所附圖作詳細(xì)說明如下。

本發(fā)明提供一種域名共享管理權(quán)限的配置和查詢方法,為待配置共享管理權(quán)限的域名新增的DNS Boundary資源記錄的RDATA結(jié)構(gòu)如圖1所示,包括Flag、Reserved和Pointer/Name-group三個字段。其中Reserved字段備將來增加新功能時使用,F(xiàn)lag字段標(biāo)識了Pointer/Name-group的用法。當(dāng)Flag等于0時,Pointer/Name-group存儲該域名指向的中間域名(pointer);當(dāng)Flag等于1時,Pointer/Name-group存儲該域名指向的域名組(name-group)。

本發(fā)明提供一種域名共享管理權(quán)限的配置方法,其步驟為:

1)為任意至少兩個待配置共享管理權(quán)限的域名(可稱為一個域名組)分別建立上述DNS Boundary資源記錄的RDATA結(jié)構(gòu);

2)設(shè)定一個域名作為中間域名,所述中間域名即可以為待配置共享管理權(quán)限的域名組中的域名,也可以為域名組之外的域名;如果所述中間域名為待配置共享管理權(quán)限的域名組之外的域名,則為其建立上述DNS Boundary資源記錄的RDATA結(jié)構(gòu);

3)將該域名組中的每個域名都通過DNS Boundary資源記錄指向該中間域名;

4)該中間域名再通過DNS Boundary資源記錄指向待配置共享管理權(quán)限信息的域名組中的每個域名;即完成了域名共享管理權(quán)限的配置。

本發(fā)明提供一種域名共享管理權(quán)限的查詢方法,其步驟為:

1)查詢?nèi)我庵辽賰蓚€待查詢共享管理權(quán)限的域名組中每個域名的DNS Boundary資源記錄;

2)如果該域名組中每個域名的DNS Boundary資源記錄都指向同一個中間域名,則查詢該中間域名的DNS Boundary資源記錄,其中所述中間域名是指所述域名組中每個域名的DNS Boundary資源記錄都指向的同一個域名,且該中間域名即可以為待查詢共享管理權(quán)限的域名組中的域名,也可以為域名組之外的域名;

3)如果該中間域名的DNS Boundary資源記錄指向的域名組信息同時包括上述待查詢共享管理權(quán)限的域名組中的每個域名,則上述待查詢共享管理權(quán)限的域名組中的每個域名共享域名管理權(quán)限。

下面以兩個具體實施例來解釋說明本發(fā)明:

【實施例1】中間域名是待配置共享管理權(quán)限的域名組中的一個。

如果A、B、C、D四個域名想配置共享管理權(quán)限,并能夠被方便的查詢到。則其具體配置過程如下:

1、為待配置共享管理權(quán)限的域名組中的每個域名分別建立DNS Boundary資源記錄的RDATA結(jié)構(gòu),即域名組為A、B、C、D;

2、設(shè)定一個域名作為中間域名,這里把域名A作為中間域名;

3、將域名組中的每個域名都通過DNS Boundary資源記錄指向該中間域名,即

A通過DNS Boundary資源記錄指向A;

B通過DNS Boundary資源記錄指向A;

C通過DNS Boundary資源記錄指向A;

D通過DNS Boundary資源記錄指向A;

4、該中間域名再通過DNS Boundary資源記錄指向其所有配置共享管理權(quán)限信息的域名組,即

A通過DNS Boundary資源記錄指向A、B、C、D。

上述為域名管理權(quán)限的配置過程,即域名A、B、C、D共享管理權(quán)限。

如何確定任意至少兩個域名(以兩個域名為例,如域名A和B)具有共享域名管理權(quán)限的過程如下:

1、查詢A的DNS Boundary資源記錄;

當(dāng)flag=0時,A作為中間域名,A通過DNS Boundary資源記錄指向A;當(dāng)flag=1時,A作為域名組中的域名,A通過Boundary資源記錄指向A、B、C、D。

2、查詢B的DNS Boundary資源記錄;

B通過DNS Boundary資源記錄指向A。

3、如果A和B的DNS Boundary資源記錄都指向同一個中間域名,則進(jìn)行步驟4,否則轉(zhuǎn)至步驟6;

A和B的DNS Boundary資源記錄都指向中間域名A。

4、查找該中間域名的DNS Boundary資源記錄,確認(rèn)其指向的域名組信息是否同時含有A和B,如果含有A和B,說明A和B共享相同的域名管理權(quán)限,則進(jìn)行步驟5,否則進(jìn)行步驟6;

A作為中間域名的DNS Boundary資源記錄指向域名組A、B、C、D,含有A和B兩個域名。

5、返回A和B共享域名管理權(quán)限的信息,并退出;

說明A和B共享域名管理權(quán)限信息。

6、返回A和B不共享域名管理權(quán)限的信息,并退出。

【實施例2】中間域名是待配置共享管理權(quán)限的域名組外的一個。

如果A、B、C、D四個域名想配置共享管理權(quán)限,并能夠被方便的查詢到。則其具體配置過程如下:

1、為待配置共享管理權(quán)限的域名組中的每個域名分別建立DNS Boundary資源記錄的RDATA結(jié)構(gòu),即域名組為A、B、C、D;

2、設(shè)定一個域名作為中間域名,這里把域名E作為中間域名,并為其建立上述DNS Boundary資源記錄的RDATA結(jié)構(gòu);

3、將域名組中的每個域名都通過DNS Boundary資源記錄指向該中間域名,即

A通過DNS Boundary資源記錄指向E;

B通過DNS Boundary資源記錄指向E;

C通過DNS Boundary資源記錄指向E;

D通過DNS Boundary資源記錄指向E;

4、該中間域名再通過DNS Boundary資源記錄指向其所有配置共享管理權(quán)限信息的域名組,即

E通過DNS Boundary資源記錄指向A、B、C、D。

上述為域名管理權(quán)限的配置過程,即域名A、B、C、D共享管理權(quán)限。

如何確定任意至少兩個域名(以兩個域名為例,如域名A和B)具有共享域名管理權(quán)限的過程如下:

1、查詢A的DNS Boundary資源記錄;

A通過DNS Boundary資源記錄指向E。

2、查詢B的DNS Boundary資源記錄;

B通過DNS Boundary資源記錄指向E。

3、如果A和B的DNS Boundary資源記錄都指向同一個中間域名,則進(jìn)行步驟4,否則轉(zhuǎn)至步驟6;

A和B的DNS Boundary資源記錄都指向中間域名E。

4、查找該中間域名的DNS Boundary資源記錄,確認(rèn)其指向的域名組信息是否同時含有A和B,如果含有A和B,說明A和B共享相同的域名管理權(quán)限,則進(jìn)行步驟5,否則進(jìn)行步驟6;

E作為中間域名的DNS Boundary資源記錄指向域名組A、B、C、D,含有A和B兩個域名。

5、返回A和B共享域名管理權(quán)限的信息,并退出;

說明A和B共享域名管理權(quán)限信息。

6、返回A和B不共享域名管理權(quán)限的信息,并退出。

以上實施僅用以說明本發(fā)明的技術(shù)方案而非對其進(jìn)行限制,本領(lǐng)域的普通技術(shù)人員可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明的精神和范圍,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求書所述為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1