两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

域名解析生效的檢測(cè)方法、瀏覽器、服務(wù)端和系統(tǒng)與流程

文檔序號(hào):11959645閱讀:336來(lái)源:國(guó)知局
域名解析生效的檢測(cè)方法、瀏覽器、服務(wù)端和系統(tǒng)與流程

本發(fā)明屬于互聯(lián)網(wǎng)領(lǐng)域,具體地說(shuō),涉及一種域名解析生效的檢測(cè)方法、瀏覽器、服務(wù)端和系統(tǒng)。



背景技術(shù):

DNS(Domain Name System,域名系統(tǒng))是因特網(wǎng)的一項(xiàng)核心服務(wù),它作為可以將域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫(kù),能夠使人們更方便的訪問(wèn)互聯(lián)網(wǎng),而不必去記住能夠被機(jī)器直接讀取的IP地址。

權(quán)威服務(wù)器是經(jīng)過(guò)上一級(jí)授權(quán)對(duì)域名進(jìn)行解析的服務(wù)器。遞歸服務(wù)器負(fù)責(zé)接受用戶對(duì)任意域名查詢,并返回解析結(jié)果給用戶。在現(xiàn)有的檢測(cè)方法中,部署檢測(cè)節(jié)點(diǎn),從檢測(cè)節(jié)點(diǎn)對(duì)本地遞歸服務(wù)器發(fā)起對(duì)指定域名解析的查詢,收集到本地遞歸服務(wù)器中查詢域名的的緩存數(shù)據(jù),對(duì)緩存的數(shù)據(jù)進(jìn)行展示。這種檢測(cè)方法只是將緩存的DNS解析記錄直接進(jìn)行展示,沒(méi)有對(duì)解析記錄的分析結(jié)論,使用戶難以理解檢測(cè)結(jié)果。



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

有鑒于此,本申請(qǐng)?zhí)峁┝艘环N域名解析生效的檢測(cè)方法、瀏覽器、服務(wù)端和系統(tǒng),解決了對(duì)DNS解析記錄檢測(cè)結(jié)果進(jìn)行分析的技術(shù)問(wèn)題。

為了解決上述技術(shù)問(wèn)題,本申請(qǐng)公開了一種域名解析生效的檢測(cè)方法,包括:接收到來(lái)自瀏覽器的第一域名;從所述第一域名的DNS權(quán)威服務(wù)器,獲取到查詢所述第一域名的DNS遞歸服務(wù)器;接收到來(lái)自所述瀏覽器的DNS檢測(cè)請(qǐng)求,所述DNS檢測(cè)請(qǐng)求包括第二域名;獲取所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合;將所述 第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比,獲得生效結(jié)果信息;發(fā)送所述生效結(jié)果信息至所述瀏覽器。

所述獲取所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合包括:向所述第二域名的DNS權(quán)威服務(wù)器發(fā)送檢測(cè)請(qǐng)求;判斷是否接收到所述第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合;當(dāng)接收到所述第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合時(shí),向所述DNS遞歸服務(wù)器發(fā)送所述檢測(cè)請(qǐng)求;接收到所述DNS遞歸服務(wù)器返回的所述第二域名的第二解析記錄集合。

所述將所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比,獲得生效結(jié)果信息包括:判斷所述第二解析記錄集合是否包含于所述第一解析記錄集合;當(dāng)所述第二解析記錄集合包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合全部生效;當(dāng)所述第二解析記錄集合未包含于所述第一解析記錄集合時(shí),判斷所述第二解析記錄集合是否部分包含于所述第一解析記錄集合;當(dāng)所述第二解析記錄集合部分包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合中包含于所述第一解析記錄集合的部分生效,未包含于所述第一解析記錄集合的部分未生效;當(dāng)所述第二解析記錄集合全部未包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合全部未生效。

所述第二解析記錄集合和生效結(jié)果信息包括每條解析記錄的生存時(shí)間(TTL)。

所述方法還包括:獲取至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器;所述獲取所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合包括:向所述第二域名的DNS權(quán)威服務(wù)器發(fā)送檢測(cè)請(qǐng)求;判斷是否接收到所述第二域名的DNS權(quán)威服務(wù)器的第一解析記錄集合;當(dāng)接收到所述第二域名的DNS權(quán)威服務(wù)器的第一解析記錄集合時(shí),向所述DNS遞歸服務(wù)器和所述至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器發(fā)送所述檢測(cè)請(qǐng)求;接收到所述DNS遞歸服務(wù)器返回的所述第二域名的第二解析記錄集合和所述至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器返回的所述第二域名的至少一個(gè)第 三解析記錄集合;所述將所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比,獲得生效結(jié)果信息包括:判斷所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合是否分別包含于所述第一解析記錄集合;當(dāng)所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合分別包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合全部生效;當(dāng)所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合分別未包含于所述第一解析記錄集合時(shí),判斷所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合是否分別部分包含于所述第一解析記錄集合;當(dāng)所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合分別部分包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合和所述第三解析記錄集合中包含于所述第一解析記錄集合的部分生效,未包含于所述第一解析記錄集合的部分未生效;當(dāng)所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合分別全部未包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合和所述第三解析記錄集合全部未生效。

所述向所述DNS遞歸服務(wù)器和所述至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器發(fā)送所述檢測(cè)請(qǐng)求包括:通過(guò)調(diào)度器向所述DNS遞歸服務(wù)器和所述至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器并發(fā)所述檢測(cè)請(qǐng)求。

所述第二解析記錄集合,第三解析記錄集合和生效結(jié)果信息包括每條解析記錄的生存時(shí)間。

所述接收到來(lái)自瀏覽器的第一域名包括:接收到來(lái)自瀏覽器的所述第一域名的隨機(jī)主機(jī)的URL地址。

為了解決上述技術(shù)問(wèn)題,本申請(qǐng)還公開了一種域名解析生效的檢測(cè)方法,包括:接收到DNS檢測(cè)指令,所述DNS檢測(cè)指令包括第二域名;發(fā)送第一域名至服務(wù)端和DNS遞歸服務(wù)器,使所述服務(wù)端從所述第一域名的DNS權(quán)威服務(wù)器獲取到查詢所述第一域名的所述DNS遞歸服務(wù)器;發(fā)送所述第二域名的DNS檢測(cè)請(qǐng)求至所述服務(wù)端;展示所述服務(wù)端返回的生效結(jié)果信息,所述生效結(jié)果信息,是由所述服務(wù)端將所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比后獲得的。

所述發(fā)送第一域名至服務(wù)端和DNS遞歸服務(wù)器包括:發(fā)送所述第一域名的隨機(jī)主機(jī)的URL地址至所述服務(wù)端和DNS遞歸服務(wù)器。

所述展示所述服務(wù)端返回的生效結(jié)果信息包括:展示所述第二域名的DNS權(quán)威服務(wù)器的第一解析記錄集合和所述DNS遞歸服務(wù)器的第二解析記錄集合;當(dāng)所述第二解析記錄集合包含于所述第一解析記錄集合時(shí),所述第二解析記錄集合中的解析記錄全部生效;當(dāng)所述第二解析記錄集合部分包含于所述第一解析記錄集合時(shí),所述第二解析記錄集合中包含于所述第一解析記錄集合的解析記錄生效,未包含于所述第一解析記錄集合的解析記錄未生效;當(dāng)所述第二解析記錄集合全部未包含于所述第一解析記錄集合時(shí),所述第二解析記錄集合中的解析記錄全部未生效。

所述展示所述服務(wù)端返回的生效結(jié)果信息還包括:展示來(lái)自所述服務(wù)端至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器的第三解析記錄集合;當(dāng)所述第三解析記錄集合包含于所述第一解析記錄集合時(shí),所述第三解析記錄集合中的解析記錄全部生效;當(dāng)所述第三解析記錄集合部分包含于所述第一解析記錄集合時(shí),所述第三解析記錄集合中包含于所述第一解析記錄集合的解析記錄生效,未包含于所述第一解析記錄集合的解析記錄未生效;當(dāng)所述第三解析記錄集合全部未包含于所述第一解析記錄集合時(shí),所述第三解析記錄集合中的解析記錄全部未生效。

所述生效結(jié)果信息還包括每條解析記錄的生存時(shí)間。

為了解決上述技術(shù)問(wèn)題,本申請(qǐng)還公開了一種域名解析生效的檢測(cè)服務(wù)端,包括:第一接收模塊,用于接收到來(lái)自瀏覽器的第一域名;第一獲取模塊,用于從所述第一域名的DNS權(quán)威服務(wù)器,獲取到查詢所述第一域名的DNS遞歸服務(wù)器;第二接收模塊,用于接收到來(lái)自所述瀏覽器的DNS檢測(cè)請(qǐng)求,所述DNS檢測(cè)請(qǐng)求包括第二域名;第二獲取模塊,用于獲取所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合;對(duì)比模塊,用于將所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比,獲得生效結(jié)果信息;第一發(fā)送模塊,用于發(fā)送所述生效結(jié)果信息至所述瀏覽器。

所述第二獲取模塊包括:第一發(fā)送子模塊,用于向所述第二域名的DNS 權(quán)威服務(wù)器發(fā)送檢測(cè)請(qǐng)求;第一判斷子模塊,用于判斷是否接收到所述第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合;第二發(fā)送子模塊,用于當(dāng)接收到所述第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合時(shí),向所述DNS遞歸服務(wù)器發(fā)送所述檢測(cè)請(qǐng)求;第一接收子模塊,用于接收到所述DNS遞歸服務(wù)器返回的所述第二域名的第二解析記錄集合。

所述對(duì)比模塊包括:第二判斷子模塊,用于判斷所述第二解析記錄集合是否包含于所述第一解析記錄集合;第一確定子模塊,用于當(dāng)所述第二解析記錄集合包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合全部生效;第三判斷子模塊,用于當(dāng)所述第二解析記錄集合未包含于所述第一解析記錄集合時(shí),判斷所述第二解析記錄集合是否部分包含于所述第一解析記錄集合;第二確定子模塊,用于當(dāng)所述第二解析記錄集合部分包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合中包含于所述第一解析記錄集合的部分生效,未包含于所述第一解析記錄集合的部分未生效;第三確定子模塊,用于當(dāng)所述第二解析記錄集合全部未包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合全部未生效。

所述第二解析記錄集合和生效結(jié)果信息包括每條解析記錄的生存時(shí)間(TTL)。

所述服務(wù)端還包括:第三獲取模塊,用于獲取至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器;所述第二獲取模塊包括:第一發(fā)送子模塊,用于向所述第二域名的DNS權(quán)威服務(wù)器發(fā)送檢測(cè)請(qǐng)求;第一判斷子模塊,用于判斷是否接收到所述第二域名的DNS權(quán)威服務(wù)器的第一解析記錄集合;第三發(fā)送子模塊,用于當(dāng)接收到所述第二域名的DNS權(quán)威服務(wù)器的第一解析記錄集合時(shí),向所述DNS遞歸服務(wù)器和所述至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器發(fā)送所述檢測(cè)請(qǐng)求;第二接收子模塊,用于接收到所述DNS遞歸服務(wù)器返回的所述第二域名的第二解析記錄集合和所述至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器返回的所述第二域名的至少一個(gè)第三解析記錄集合;所述對(duì)比模塊包括:第四判斷子模塊,用于判斷所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合是否分別包含于所述第一解析記錄集合;第四確定子模塊,用于當(dāng)所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合分別包含于所述第 一解析記錄集合時(shí),確定所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合全部生效;第五判斷子模塊,用于當(dāng)所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合分別未包含于所述第一解析記錄集合時(shí),判斷所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合是否分別部分包含于所述第一解析記錄集合;第五確定子模塊,用于當(dāng)所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合分別部分包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合和所述第三解析記錄集合中包含于所述第一解析記錄集合的部分生效,未包含于所述第一解析記錄集合的部分未生效;第六確定子模塊,用于當(dāng)所述第二解析記錄集合和所述至少一個(gè)第三解析記錄集合分別全部未包含于所述第一解析記錄集合時(shí),確定所述第二解析記錄集合和所述第三解析記錄集合全部未生效。

所述第三發(fā)送子模塊包括:調(diào)度單元,用于通過(guò)調(diào)度器向所述DNS遞歸服務(wù)器和所述至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器并發(fā)所述檢測(cè)請(qǐng)求。

所述第二解析記錄集合,第三解析記錄集合和生效結(jié)果信息包括每條解析記錄的生存時(shí)間。

所述第一接收模塊包括:第三接收子模塊,用于接收到來(lái)自瀏覽器的所述第一域名的隨機(jī)主機(jī)的URL地址。

為了解決上述技術(shù)問(wèn)題,本申請(qǐng)還公開了一種域名解析生效的檢測(cè)瀏覽器,包括:第三接收模塊,用于接收到DNS檢測(cè)指令,所述DNS檢測(cè)指令包括第二域名;第二發(fā)送模塊,用于發(fā)送第一域名至服務(wù)端和DNS遞歸服務(wù)器,使所述服務(wù)端從所述第一域名的DNS權(quán)威服務(wù)器獲取到查詢所述第一域名的所述DNS遞歸服務(wù)器;第三發(fā)送模塊,用于發(fā)送所述第二域名的DNS檢測(cè)請(qǐng)求至所述服務(wù)端;展示模塊,用于展示所述服務(wù)端返回的生效結(jié)果信息,所述生效結(jié)果信息,是由所述服務(wù)端將所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比后獲得的。

所述第二發(fā)送模塊包括:第四發(fā)送子模塊,用于發(fā)送所述第一域名的隨機(jī)主機(jī)的URL地址至所述服務(wù)端和DNS遞歸服務(wù)器。

所述展示模塊包括:第一展示子模塊,用于展示所述第二域名的DNS 權(quán)威服務(wù)器的第一解析記錄集合和所述DNS遞歸服務(wù)器的第二解析記錄集合;當(dāng)所述第二解析記錄集合包含于所述第一解析記錄集合時(shí),所述第二解析記錄集合中的解析記錄全部生效;當(dāng)所述第二解析記錄集合部分包含于所述第一解析記錄集合時(shí),所述第二解析記錄集合中包含于所述第一解析記錄集合的解析記錄生效,未包含于所述第一解析記錄集合的解析記錄未生效;當(dāng)所述第二解析記錄集合全部未包含于所述第一解析記錄集合時(shí),所述第二解析記錄集合中的解析記錄全部未生效。

所述展示模塊還包括:第二展示子模塊,用于展示來(lái)自所述服務(wù)端至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器的第三解析記錄集合;當(dāng)所述第三解析記錄集合包含于所述第一解析記錄集合時(shí),所述第三解析記錄集合中的解析記錄全部生效;當(dāng)所述第三解析記錄集合部分包含于所述第一解析記錄集合時(shí),所述第三解析記錄集合中包含于所述第一解析記錄集合的解析記錄生效,未包含于所述第一解析記錄集合的解析記錄未生效;當(dāng)所述第三解析記錄集合全部未包含于所述第一解析記錄集合時(shí),所述第三解析記錄集合中的解析記錄全部未生效。

所述生效結(jié)果信息還包括每條解析記錄的生存時(shí)間。

為了解決上述技術(shù)問(wèn)題,本申請(qǐng)還公開了一種域名解析生效的檢測(cè)系統(tǒng),包括:瀏覽器和服務(wù)端;所述瀏覽器接收到包括第二域名的DNS檢測(cè)指令時(shí),發(fā)送第一域名至服務(wù)端和DNS遞歸服務(wù)器,由所述服務(wù)端向從所述第一域名的DNS權(quán)威服務(wù)器獲取到查詢所述第一域名的所述DNS遞歸服務(wù)器;所述瀏覽器發(fā)送所述第二域名的DNS檢測(cè)請(qǐng)求至所述服務(wù)端;所述服務(wù)端獲取所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合,并將所述第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比,獲得生效結(jié)果信息;所述服務(wù)端發(fā)送所述生效結(jié)果信息至所述瀏覽器,由所述瀏覽器展示所述生效結(jié)果信息。

與現(xiàn)有技術(shù)相比,本申請(qǐng)可以獲得包括以下技術(shù)效果:

1)將域名在DNS權(quán)威服務(wù)器和DNS遞歸服務(wù)器的解析記錄集合進(jìn)行比對(duì)分析,將生效結(jié)果信息并向用戶展示,使用用戶直觀的了解到每條解析 記錄是否生效的情況。

2)在生效結(jié)果信息還包括域名在其他預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器的生效情況,是用戶能夠了解到該域名在全國(guó)或者全球其他地區(qū)的域名解析生效情況。

3)在生效結(jié)果信息中還包括每條解析記錄的生存時(shí)間,使用戶了解到每條解析記錄的生效時(shí)間,以及未生效解析記錄的更新時(shí)間。

4)瀏覽器發(fā)送第一域名的隨機(jī)主機(jī)的URL至DNS遞歸服務(wù)器和服務(wù)端,可避免服務(wù)端無(wú)法獲取瀏覽器的DNS遞歸服務(wù)器的情況出現(xiàn)。

當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品必不一定需要同時(shí)達(dá)到以上所述的所有技術(shù)效果。

附圖說(shuō)明

此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:

圖1是本申請(qǐng)實(shí)施例提供的一種域名解析生效的檢測(cè)方法的流程示意圖;

圖2是本申請(qǐng)實(shí)施例提供的一種域名解析生效的檢測(cè)方法的流程示意圖;

圖3是本申請(qǐng)實(shí)施例提供的獲得生效結(jié)果信息的流程示意圖;

圖4是本申請(qǐng)實(shí)施例提供的獲得生效結(jié)果信息的流程示意圖;

圖5是本申請(qǐng)實(shí)施例提供的一種域名解析生效的檢測(cè)服務(wù)端的結(jié)構(gòu)示意圖;

圖6是本申請(qǐng)實(shí)施例提供的一種域名解析生效的檢測(cè)瀏覽器的結(jié)構(gòu)示意圖;

圖7是本申請(qǐng)實(shí)施例提供的一種域名解析生效的檢測(cè)系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

以下將配合附圖及實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式,藉此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來(lái)解決技術(shù)問(wèn)題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過(guò)程能充分理解并據(jù)以實(shí)施。

圖1是本申請(qǐng)實(shí)施例提供的一種域名解析生效的檢測(cè)方法,適用于瀏覽器,該方法包括以下步驟。

在步驟S10中,接收到DNS檢測(cè)指令,DNS檢測(cè)指令包括第二域名。

該DNS檢測(cè)指令來(lái)自于用戶輸入,其中包括用戶輸入的第二域名,該第二域名是用戶想要進(jìn)行DNS解析生效檢測(cè)的域名。

在步驟S11中,發(fā)送第一域名至服務(wù)端和DNS遞歸服務(wù)器,使服務(wù)端從第一域名的DNS權(quán)威服務(wù)器獲取到查詢第一域名的DNS遞歸服務(wù)器。

瀏覽器預(yù)設(shè)有第一域名,在接收到DNS檢測(cè)指令時(shí),該第一域名被同時(shí)發(fā)送到服務(wù)端和DNS遞歸服務(wù)器。該DNS遞歸服務(wù)器根據(jù)該第一域名進(jìn)行DNS解析查詢,會(huì)向該第一域名的DNS權(quán)威服務(wù)器發(fā)送解析請(qǐng)求,以獲取該第一域名的解析記錄(即該第一域名對(duì)應(yīng)的IP地址)。此時(shí),第一域名的DNS權(quán)威服務(wù)器保存有該DNS遞歸服務(wù)器的查詢時(shí)間和IP地址。瀏覽器將第一域名發(fā)送到服務(wù)端,使服務(wù)端能夠根據(jù)該第一域名向第一域名的DNS權(quán)威服務(wù)器發(fā)送查詢請(qǐng)求,以獲取向第一域名的DNS權(quán)威服務(wù)器查詢第一域名的DNS遞歸服務(wù)器的IP地址。

在步驟S12中,發(fā)送第二域名的DNS檢測(cè)請(qǐng)求至服務(wù)端。

在步驟S13中,展示服務(wù)端返回的生效結(jié)果信息,該生效結(jié)果信息,是由服務(wù)端將第二域名在所述第二域名的DNS權(quán)威服務(wù)器和所述DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比后獲得的。

服務(wù)端獲取解析記錄集合并進(jìn)行對(duì)比的獲得生效結(jié)果信息過(guò)程將在下文服務(wù)端的實(shí)施例中進(jìn)行詳細(xì)說(shuō)明。

瀏覽器展示服務(wù)端返回的生效結(jié)果信息,供用戶瀏覽該第二域名的解析生效情況。該生效結(jié)果信息包括該第二域名在第二域名的DNS權(quán)威服務(wù)器 的第一解析記錄集合和在DNS遞歸服務(wù)器的第二解析記錄集合。當(dāng)?shù)诙馕鲇涗浖习诘谝唤馕鲇涗浖蠒r(shí),第二解析記錄集合中的解析記錄全部生效;當(dāng)?shù)诙馕鲇涗浖喜糠职诘谝唤馕鲇涗浖蠒r(shí),第二解析記錄集合中包含于第一解析記錄集合的解析記錄生效,未包含于第一解析記錄集合的解析記錄未生效;當(dāng)?shù)诙馕鲇涗浖先课窗诘谝唤馕鲇涗浖蠒r(shí),第二解析記錄集合中的解析記錄全部未生效。

例如,第一解析記錄集合包括1.1.1.1、2.2.2.2和3.3.3.3三條解析記錄,第二解析記錄集合包括1.1.1.1和2.2.2.2兩條解析記錄,則第二解析記錄集合包含于第一解析記錄集合,該第二解析記錄集合中的兩條解析記錄全部生效。如果第二解析記錄集合包括1.1.1.1和4.4.4.4兩條解析記錄,則第二解析記錄集合部分包含于第一解析記錄集合,該第二解析記錄集合中的解析記錄1.1.1.1生效,解析記錄4.4.4.4未生效。如果第二解析記錄集合包括4.4.4.4和5.5.5.5,則第二解析記錄集合全部未包含于第一解析記錄集合,該第二解析記錄集合中的兩條解析記錄全部未生效。

在一個(gè)實(shí)施例中,該步驟S13展示生效結(jié)果信息還包括:展示來(lái)自服務(wù)端至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器的第三解析記錄集合。該服務(wù)端向該瀏覽器的DNS遞歸服務(wù)器檢測(cè)第二域名的解析記錄之外,通過(guò)其他至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)向?qū)?yīng)的DNS遞歸服務(wù)器檢測(cè)第二域名的解析記錄,并分別獲得第二域名在每個(gè)預(yù)設(shè)節(jié)點(diǎn)對(duì)應(yīng)的DNS遞歸服務(wù)器的第三解析記錄集合。瀏覽器接收到的生效結(jié)果信息還包括該第三解析記錄集合,該第三解析記錄集合中的解析記錄生效情況與第二解析記錄集合的確定方式相同。

在一個(gè)實(shí)施例中,該生效結(jié)果信息還包括每條解析記錄的生存時(shí)間(TTL)。DNS遞歸服務(wù)器向DNS權(quán)威服務(wù)器查詢到域名的解析記錄后,會(huì)在本地緩存該域名的解析記錄,所緩存的解析記錄在DNS遞歸服務(wù)器中存在的最長(zhǎng)時(shí)間即為該解析記錄的生存時(shí)間(該解析記錄的TTL值)。服務(wù)端向DNS遞歸服務(wù)器檢測(cè)第二域名的解析記錄時(shí),同時(shí)獲取到每條解析記錄在DNS遞歸服務(wù)器的生存時(shí)間并保存在生效結(jié)果信息中。用戶通過(guò)瀏覽器展示的生效結(jié)果信息時(shí),能夠同時(shí)瀏覽到每條解析記錄的生存時(shí)間,從而能夠估算出DNS遞歸服務(wù)器對(duì)每條解析記錄進(jìn)行更新的時(shí)間,對(duì)于當(dāng)前未 生效的解析記錄,能夠估算出該當(dāng)前未生效的解析記錄在DNS遞歸服務(wù)器中還會(huì)存在多長(zhǎng)時(shí)間。

在一個(gè)實(shí)施例中,在步驟S11中發(fā)送第一域名至服務(wù)端和DNS遞歸服務(wù)器。當(dāng)?shù)谝挥蛎l(fā)送DNS遞歸服務(wù)器后,如果瀏覽器需要再次進(jìn)行DNS檢測(cè),那么再發(fā)送第一域名至DNS遞歸服務(wù)器時(shí),DNS遞歸服務(wù)器可能會(huì)緩存有該第一域名的解析記錄,該DNS遞歸服務(wù)器不會(huì)向第一域名的DNS權(quán)威服務(wù)器查詢解析記錄,使服務(wù)端無(wú)法通過(guò)第一域名從第一域名的DNS權(quán)威服務(wù)器獲取到DNS遞歸服務(wù)器。因此,可以將步驟S11進(jìn)一步設(shè)置為發(fā)送第一域名的隨機(jī)主機(jī)的URL地址至服務(wù)端和DNS遞歸服務(wù)。在該第一域名前添加隨機(jī)變化的主機(jī)名稱字符串,作為第一域名下的一個(gè)主機(jī)的URL地址發(fā)送至服務(wù)端和DNS遞歸服務(wù)器,使瀏覽器每次發(fā)出的第一域名的隨機(jī)主機(jī)的URL地址都不相同,從而避免服務(wù)端查詢不到DNS遞歸服務(wù)器的情況出現(xiàn)。例如,該第一域名為“A.com”,在其前面添加隨機(jī)變化的主機(jī)名稱字符串“random”,形成第一域名的隨機(jī)主機(jī)的URL地址“random.A.com”,其中“random”為可隨機(jī)變化的字符串,使每次第一域名的隨機(jī)主機(jī)的URL地址都不相同。

圖2是本申請(qǐng)實(shí)施例提供的一種域名解析生效的檢測(cè)方法,適用于服務(wù)端設(shè)備,該方法包括以下步驟。

在步驟S20中,接收到來(lái)自瀏覽器的第一域名。

該第一域名是由瀏覽器在接收到DNS檢測(cè)指令后同時(shí)發(fā)送到服務(wù)端和DNS遞歸服務(wù)器的,使服務(wù)端能夠查詢?cè)摓g覽器當(dāng)前使用的DNS遞歸服務(wù)器。

在步驟S21中,從第一域名的DNS權(quán)威服務(wù)器,獲取到查詢第一域名的DNS遞歸服務(wù)器。

DNS遞歸服務(wù)器接收到第一域名后,會(huì)向該第一域名的DNS權(quán)威服務(wù)器查詢?cè)摰谝挥蛎慕馕鲇涗?。服?wù)端根據(jù)該第一域名,從第一域名的DNS權(quán)威服務(wù)器獲取到查詢?cè)摰谝挥蛎腄NS遞歸服務(wù)器。

在步驟S22中,接收到來(lái)自瀏覽器的DNS檢測(cè)請(qǐng)求,DNS檢測(cè)請(qǐng)求包括第二域名。

該第二域名是用戶通過(guò)瀏覽器進(jìn)行DNS檢測(cè)的域名。

在步驟S23中,獲取第二域名在第二域名的DNS權(quán)威服務(wù)器和DNS遞歸服務(wù)器的解析記錄集合。

服務(wù)端根據(jù)該第二域名,向第二域名的DNS權(quán)威服務(wù)器和步驟S21中獲取到的DNS遞歸服務(wù)器獲取該第二域名的解析記錄集合。

在步驟S24中,將第二域名在第二域名的DNS權(quán)威服務(wù)器和DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比,獲得生效結(jié)果信息。

例如,在第二域名的DNS權(quán)威服務(wù)器和DNS遞歸服務(wù)器的解析記錄集合中同時(shí)存在的解析記錄確定為生效,生成生效結(jié)果信息。

在步驟S25中,發(fā)送生效結(jié)果信息至瀏覽器。由瀏覽器將生效結(jié)果信息展示給用戶,使用戶了解到第二域名在DNS遞歸服務(wù)器的解析生效情況。

在一個(gè)實(shí)施例中,如圖3所示,該步驟S23進(jìn)一步包括以下步驟。

在步驟S230中,向第二域名的DNS權(quán)威服務(wù)器發(fā)送檢測(cè)請(qǐng)求。以獲取該第二域名在第二域名的DNS權(quán)威服務(wù)器的第一解析記錄集合。

在步驟S232中,判斷是否接收到第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合。即判斷該第二域名在其DNS權(quán)威服務(wù)器是否已解析生效。當(dāng)接收到第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合時(shí),執(zhí)行步驟S234;當(dāng)沒(méi)有接收到第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合時(shí),認(rèn)為該第二域名在其DNS權(quán)威服務(wù)器的解析未生效,本流程結(jié)束。

在步驟S234中,向DNS遞歸服務(wù)器發(fā)送檢測(cè)請(qǐng)求。

接收到第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合時(shí),說(shuō)明該第二域名在其DNS權(quán)威服務(wù)器已解析成功,進(jìn)一步向步驟S21中獲取的DNS遞歸服務(wù)器發(fā)送包括第二域名的檢測(cè)請(qǐng)求。

在步驟S236中,接收到DNS遞歸服務(wù)器返回的第二域名的第二解析記錄集合。

服務(wù)端接收到DNS遞歸服務(wù)器返回的第二域名在該DNS遞歸服務(wù)器的第二解析記錄集合。

如圖3所示在步驟S24中,進(jìn)一步包括以下步驟。

在步驟S240中,判斷第二解析記錄集合是否包含于第一解析記錄集合。當(dāng)?shù)诙馕鲇涗浖习诘谝唤馕鲇涗浖蠒r(shí),執(zhí)行步驟S242;當(dāng)?shù)诙馕鲇涗浖衔窗诘谝唤馕鲇涗浖蠒r(shí),執(zhí)行步驟S244。

在步驟S242中,確定第二解析記錄集合全部生效。

在步驟S244中,判斷第二解析記錄集合是否部分包含于第一解析記錄集合。當(dāng)?shù)诙馕鲇涗浖喜糠职诘谝唤馕鲇涗浖蠒r(shí),執(zhí)行步驟S246;當(dāng)?shù)诙馕鲇涗浖先课窗诘谝唤馕鲇涗浖蠒r(shí),執(zhí)行步驟S248。

在步驟S246中,確定第二解析記錄集合中包含于第一解析記錄集合的部分生效,未包含于第一解析記錄集合的部分未生效。

在步驟S248中,確定第二解析記錄集合全部未生效。

例如,第一解析記錄集合包括1.1.1.1、2.2.2.2和3.3.3.3三條解析記錄,第二解析記錄集合包括1.1.1.1和2.2.2.2兩條解析記錄,則第二解析記錄集合包含于第一解析記錄集合,該第二解析記錄集合中的兩條解析記錄全部生效。如果第二解析記錄集合包括1.1.1.1和4.4.4.4兩條解析記錄,則第二解析記錄集合部分包含于第一解析記錄集合,該第二解析記錄集合中的解析記錄1.1.1.1生效,解析記錄4.4.4.4未生效。如果第二解析記錄集合包括4.4.4.4和5.5.5.5,則第二解析記錄集合全部未包含于第一解析記錄集合,該第二解析記錄集合中的兩條解析記錄全部未生效。

在一個(gè)實(shí)施例中,該域名解析生效的檢測(cè)方法進(jìn)一步包括以下步驟:獲取至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器。服務(wù)端作為控制節(jié)點(diǎn),設(shè)有至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)作為被控節(jié)點(diǎn)。該至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)對(duì)外發(fā)送DNS解析請(qǐng)求,并將返回的DNS解析記錄的DNS遞歸服務(wù)器地址反饋給服務(wù)端,由該服務(wù)端記錄每個(gè)預(yù)設(shè)節(jié)點(diǎn)所對(duì)應(yīng)的DNS遞歸服務(wù)器。該至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)可設(shè)置在全國(guó)或全球各個(gè)城市,以獲取每個(gè)城市網(wǎng)絡(luò)運(yùn)營(yíng)商提供的DNS遞歸服務(wù)器。如圖4所示,在步驟S23中進(jìn)一步包括以下步驟。

在步驟S231中,向第二域名的DNS權(quán)威服務(wù)器發(fā)送檢測(cè)請(qǐng)求;

在步驟S233中,判斷是否接收到第二域名的DNS權(quán)威服務(wù)器返回的第 一解析記錄集合。即判斷該第二域名在其DNS權(quán)威服務(wù)器是否已解析生效。當(dāng)接收到第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合時(shí),執(zhí)行步驟S235;當(dāng)沒(méi)有接收到第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合時(shí),認(rèn)為該第二域名在其DNS權(quán)威服務(wù)器的解析未生效,本流程結(jié)束。

在步驟S235中,向DNS遞歸服務(wù)器和至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器發(fā)送檢測(cè)請(qǐng)求。

服務(wù)端向步驟S21中獲取的DNS遞歸服務(wù)器和至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)所對(duì)應(yīng)的DNS遞歸服務(wù)器發(fā)送檢測(cè)請(qǐng)求,以獲取第二域名的解析記錄集合。

在步驟S237中,接收到DNS遞歸服務(wù)器返回的第二域名的第二解析記錄集合和至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器返回的第二域名的至少一個(gè)第三解析記錄集合。

該第三解析記錄集合來(lái)自預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器,包括第二域名在一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器的全部解析記錄。

如圖4所示,步驟S24進(jìn)一步包括以下步驟。

在步驟S241中,判斷第二解析記錄集合和至少一個(gè)第三解析記錄集合是否分別包含于第一解析記錄集合。當(dāng)?shù)诙馕鲇涗浖虾椭辽僖粋€(gè)第三解析記錄集合分別包含于第一解析記錄集合時(shí),執(zhí)行步驟S243;當(dāng)?shù)诙馕鲇涗浖虾椭辽僖粋€(gè)第三解析記錄集合分別未包含于第一解析記錄集合時(shí),執(zhí)行步驟S245。

在步驟S243中,確定第二解析記錄集合和至少一個(gè)第三解析記錄集合全部生效。

在步驟S245中,判斷第二解析記錄集合和至少一個(gè)第三解析記錄集合是否分別部分包含于第一解析記錄集合。當(dāng)?shù)诙馕鲇涗浖虾椭辽僖粋€(gè)第三解析記錄集合分別部分包含于第一解析記錄集合時(shí),執(zhí)行步驟S247;當(dāng)?shù)诙馕鲇涗浖虾椭辽僖粋€(gè)第三解析記錄集合分別全部未包含于第一解析記錄集合時(shí),執(zhí)行步驟S249。

在步驟S247中,確定第二解析記錄集合和第三解析記錄集合中包含于第一解析記錄集合的部分生效,未包含于第一解析記錄集合的部分未生效。

在步驟S249中,確定第二解析記錄集合和第三解析記錄集合全部未生效。

第三解析記錄集合是否包含于第一解析記錄集合的判別方法與第二解析記錄集合相同,在此不再舉例說(shuō)明。其中在步驟S235中,向DNS遞歸服務(wù)器和至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器發(fā)送檢測(cè)請(qǐng)求時(shí),可通過(guò)通過(guò)調(diào)度器向DNS遞歸服務(wù)器和至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器并發(fā)檢測(cè)請(qǐng)求,以提高服務(wù)端進(jìn)行DNS檢測(cè)的效率,減少用戶等待生效結(jié)果信息的時(shí)間。

在一個(gè)實(shí)施例中,步驟S20接收到來(lái)自瀏覽器的第一域名包括:接收到來(lái)自瀏覽器的第一域名的隨機(jī)主機(jī)的URL地址。當(dāng)?shù)谝挥蛎话l(fā)送到DNS遞歸服務(wù)器后,如果瀏覽器需要再次進(jìn)行DNS檢測(cè),那么再發(fā)送第一域名至DNS遞歸服務(wù)器時(shí),DNS遞歸服務(wù)器可能會(huì)緩存有該第一域名的解析記錄,該DNS遞歸服務(wù)器不會(huì)向第一域名的DNS權(quán)威服務(wù)器查詢解析記錄,使服務(wù)端無(wú)法通過(guò)第一域名從第一域名的DNS權(quán)威服務(wù)器獲取到DNS遞歸服務(wù)器。瀏覽器在該第一域名前添加隨機(jī)變化的主機(jī)名稱字符串,作為第一域名下的一個(gè)主機(jī)的URL地址發(fā)送至服務(wù)端和DNS遞歸服務(wù)器,使瀏覽器每次發(fā)出的第一域名的隨機(jī)主機(jī)的URL地址都不相同,從而避免服務(wù)端查詢不到DNS遞歸服務(wù)器的情況出現(xiàn)。

上述各實(shí)施例中的第二解析記錄集合,第三解析記錄集合以及生效結(jié)果信息中還包括每條解析記錄的生存時(shí)間,使用戶能夠?yàn)g覽每條解析記錄的生效時(shí)間,以及未生效的解析記錄能夠得到更新的時(shí)間,使用戶能夠預(yù)期域名解析生效的時(shí)間。

圖5是本公開實(shí)施例提供的一種域名解析生效的檢測(cè)服務(wù)端,包括:

第一接收模塊50,用于接收到來(lái)自瀏覽器的第一域名;

第一獲取模塊51,用于從第一域名的DNS權(quán)威服務(wù)器,獲取到查詢第一域名的DNS遞歸服務(wù)器;

第二接收模塊52,用于接收到來(lái)自瀏覽器的DNS檢測(cè)請(qǐng)求,DNS檢測(cè)請(qǐng)求包括第二域名;

第二獲取模塊53,用于獲取第二域名在第二域名的DNS權(quán)威服務(wù)器和DNS遞歸服務(wù)器的解析記錄集合;

對(duì)比模塊54,用于將第二域名在第二域名的DNS權(quán)威服務(wù)器和DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比,獲得生效結(jié)果信息;

第一發(fā)送模塊55,用于發(fā)送生效結(jié)果信息至瀏覽器。

在一個(gè)實(shí)施例中,該第二獲取模塊53包括:

第一發(fā)送子模塊,用于向第二域名的DNS權(quán)威服務(wù)器發(fā)送檢測(cè)請(qǐng)求;

第一判斷子模塊,用于判斷是否接收到第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合;

第二發(fā)送子模塊,用于當(dāng)接收到第二域名的DNS權(quán)威服務(wù)器返回的第一解析記錄集合時(shí),向DNS遞歸服務(wù)器發(fā)送檢測(cè)請(qǐng)求;

第一接收子模塊,用于接收到DNS遞歸服務(wù)器返回的第二域名的第二解析記錄集合。

該對(duì)比模塊54包括:

第二判斷子模塊,用于判斷第二解析記錄集合是否包含于第一解析記錄集合;

第一確定子模塊,用于當(dāng)?shù)诙馕鲇涗浖习诘谝唤馕鲇涗浖蠒r(shí),確定第二解析記錄集合全部生效;

第三判斷子模塊,用于當(dāng)?shù)诙馕鲇涗浖衔窗诘谝唤馕鲇涗浖蠒r(shí),判斷第二解析記錄集合是否部分包含于第一解析記錄集合;

第二確定子模塊,用于當(dāng)?shù)诙馕鲇涗浖喜糠职诘谝唤馕鲇涗浖蠒r(shí),確定第二解析記錄集合中包含于第一解析記錄集合的部分生效,未包含于第一解析記錄集合的部分未生效;

第三確定子模塊,用于當(dāng)?shù)诙馕鲇涗浖先课窗诘谝唤馕鲇涗浖蠒r(shí),確定第二解析記錄集合全部未生效。

該第二解析記錄集合和生效結(jié)果信息包括每條解析記錄的生存時(shí)間。

在一個(gè)實(shí)施例中,該服務(wù)端還包括:

第三獲取模塊,用于獲取至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器;

該第二獲取模塊53包括:

第一發(fā)送子模塊,用于向第二域名的DNS權(quán)威服務(wù)器發(fā)送檢測(cè)請(qǐng)求;

第一判斷子模塊,用于判斷是否接收到第二域名的DNS權(quán)威服務(wù)器的第一解析記錄集合;

第三發(fā)送子模塊,用于當(dāng)接收到第二域名的DNS權(quán)威服務(wù)器的第一解析記錄集合時(shí),向DNS遞歸服務(wù)器和至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器發(fā)送檢測(cè)請(qǐng)求;

第二接收子模塊,用于接收到DNS遞歸服務(wù)器返回的第二域名的第二解析記錄集合和至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器返回的第二域名的至少一個(gè)第三解析記錄集合;

該對(duì)比模塊54包括:

第四判斷子模塊,用于判斷第二解析記錄集合和至少一個(gè)第三解析記錄集合是否分別包含于第一解析記錄集合;

第四確定子模塊,用于當(dāng)?shù)诙馕鲇涗浖虾椭辽僖粋€(gè)第三解析記錄集合分別包含于第一解析記錄集合時(shí),確定第二解析記錄集合和至少一個(gè)第三解析記錄集合全部生效;

第五判斷子模塊,用于當(dāng)?shù)诙馕鲇涗浖虾椭辽僖粋€(gè)第三解析記錄集合分別未包含于第一解析記錄集合時(shí),判斷第二解析記錄集合和至少一個(gè)第三解析記錄集合是否分別部分包含于第一解析記錄集合;

第五確定子模塊,用于當(dāng)?shù)诙馕鲇涗浖虾椭辽僖粋€(gè)第三解析記錄集合分別部分包含于第一解析記錄集合時(shí),確定第二解析記錄集合和第三解析記錄集合中包含于第一解析記錄集合的部分生效,未包含于第一解析記錄集合的部分未生效;

第六確定子模塊,用于當(dāng)?shù)诙馕鲇涗浖虾椭辽僖粋€(gè)第三解析記錄集合分別全部未包含于第一解析記錄集合時(shí),確定第二解析記錄集合和第三解析記錄集合全部未生效。

其中,該第三發(fā)送子模塊包括:

調(diào)度單元,用于通過(guò)調(diào)度器向DNS遞歸服務(wù)器和至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器并發(fā)檢測(cè)請(qǐng)求。

該第二解析記錄集合,第三解析記錄集合和生效結(jié)果信息包括每條解析記錄的生存時(shí)間。

在一個(gè)實(shí)施例中,該第一接收模塊50包括:

第三接收子模塊,用于接收到來(lái)自瀏覽器的第一域名的隨機(jī)主機(jī)的URL地址。

圖6是本申請(qǐng)實(shí)施例提供的一種域名解析生效的檢測(cè)瀏覽器,包括:

第三接收模塊60,用于接收到DNS檢測(cè)指令,DNS檢測(cè)指令包括第二域名;

第二發(fā)送模塊61,用于發(fā)送第一域名至服務(wù)端和DNS遞歸服務(wù)器,使服務(wù)端從第一域名的DNS權(quán)威服務(wù)器獲取到查詢第一域名的DNS遞歸服務(wù)器;

第三發(fā)送模塊62,用于發(fā)送第二域名的DNS檢測(cè)請(qǐng)求至服務(wù)端;

展示模塊63,用于展示服務(wù)端返回的生效結(jié)果信息,生效結(jié)果信息,是由服務(wù)端將第二域名在第二域名的DNS權(quán)威服務(wù)器和DNS遞歸服務(wù)器的解析記錄集合進(jìn)行對(duì)比后獲得的。

在一個(gè)實(shí)施例中,該第二發(fā)送模塊61包括:

第四發(fā)送子模塊,用于發(fā)送第一域名的隨機(jī)主機(jī)的URL地址至服務(wù)端和DNS遞歸服務(wù)器。

在一個(gè)實(shí)施例中,該展示模塊63包括:

第一展示子模塊,用于展示第二域名的DNS權(quán)威服務(wù)器的第一解析記錄集合和DNS遞歸服務(wù)器的第二解析記錄集合;

當(dāng)?shù)诙馕鲇涗浖习诘谝唤馕鲇涗浖蠒r(shí),第二解析記錄集合中的解析記錄全部生效;

當(dāng)?shù)诙馕鲇涗浖喜糠职诘谝唤馕鲇涗浖蠒r(shí),第二解析記錄集合中包含于第一解析記錄集合的解析記錄生效,未包含于第一解析記錄集合 的解析記錄未生效;

當(dāng)?shù)诙馕鲇涗浖先课窗诘谝唤馕鲇涗浖蠒r(shí),第二解析記錄集合中的解析記錄全部未生效。

在一個(gè)實(shí)施例中,該展示模塊63還包括:

第二展示子模塊,用于展示來(lái)自服務(wù)端至少一個(gè)預(yù)設(shè)節(jié)點(diǎn)的DNS遞歸服務(wù)器的第三解析記錄集合;

當(dāng)?shù)谌馕鲇涗浖习诘谝唤馕鲇涗浖蠒r(shí),第三解析記錄集合中的解析記錄全部生效;

當(dāng)?shù)谌馕鲇涗浖喜糠职诘谝唤馕鲇涗浖蠒r(shí),第三解析記錄集合中包含于第一解析記錄集合的解析記錄生效,未包含于第一解析記錄集合的解析記錄未生效;

當(dāng)?shù)谌馕鲇涗浖先课窗诘谝唤馕鲇涗浖蠒r(shí),第三解析記錄集合中的解析記錄全部未生效。

上述各實(shí)施例中的生效結(jié)果信息還包括每條解析記錄的生存時(shí)間。

圖7是本申請(qǐng)實(shí)施例提供的一種域名解析生效的檢測(cè)系統(tǒng),包括:瀏覽器70和服務(wù)端71;

瀏覽器70接收到包括第二域名的DNS檢測(cè)指令時(shí),發(fā)送第一域名至服務(wù)端71和DNS遞歸服務(wù)器72,由服務(wù)端71向從第一域名的DNS權(quán)威服務(wù)器73獲取到查詢第一域名的DNS遞歸服務(wù)器72。瀏覽器70發(fā)送第二域名的DNS檢測(cè)請(qǐng)求至服務(wù)端71;服務(wù)端71獲取第二域名在第二域名的DNS權(quán)威服務(wù)器74和DNS遞歸服務(wù)器72的解析記錄集合,并將第二域名在第二域名的DNS權(quán)威服務(wù)器74和DNS遞歸服務(wù)器72的解析記錄集合進(jìn)行對(duì)比,獲得生效結(jié)果信息;服務(wù)端71發(fā)送生效結(jié)果信息至瀏覽器70,由瀏覽器70展示所述生效結(jié)果信息。

在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。 內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。

計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。

如在說(shuō)明書及權(quán)利要求當(dāng)中使用了某些詞匯來(lái)指稱特定組件。本領(lǐng)域技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同名詞來(lái)稱呼同一個(gè)組件。本說(shuō)明書及權(quán)利要求并不以名稱的差異來(lái)作為區(qū)分組件的方式,而是以組件在功能上的差異來(lái)作為區(qū)分的準(zhǔn)則。如在通篇說(shuō)明書及權(quán)利要求當(dāng)中所提及的“包含”為一開放式用語(yǔ),故應(yīng)解釋成“包含但不限定于”。“大致”是指在可接收的誤差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問(wèn)題,基本達(dá)到所述技術(shù)效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過(guò)其他裝置或耦接手段間接地電性耦接至所述第二裝置。說(shuō)明書后續(xù)描述為實(shí)施本發(fā)明的較佳實(shí)施方式,然所述描述乃以說(shuō)明本發(fā)明的一般原則為目的,并非用以限定本發(fā)明的范圍。本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。

還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的商品或者系統(tǒng)不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種商品或者系統(tǒng)所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的商品或者系統(tǒng)中還存在另外的相同要素。

上述說(shuō)明示出并描述了本發(fā)明的若干優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過(guò)上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
青神县| 弥渡县| 库车县| 遵义市| 同德县| 得荣县| 筠连县| 克什克腾旗| 宜城市| 深泽县| 改则县| 周至县| 道孚县| 福鼎市| 雅安市| 永春县| 牟定县| 星子县| 乡城县| 开阳县| 厦门市| 富宁县| 建始县| 麟游县| 嵊州市| 横峰县| 安陆市| 神木县| 尼木县| 辽源市| 田林县| 隆安县| 宜宾市| 瑞金市| 青龙| 千阳县| 随州市| 分宜县| 阿图什市| 兰州市| 迁西县|