域名與ip映射關系的修改方法和裝置的制造方法
【技術領域】
[0001]本申請涉及域名解析技術領域,更具體的說是涉及一種域名與IP映射關系的修改方法和裝置。
【背景技術】
[0002]域名系統(tǒng)(DNS,Domain Name System)可以提供域名解析服務,域名解析是指將網(wǎng)站域名與IP地址進行相互轉(zhuǎn)換。
[0003]在DNS服務器中一般會在配置文件中存儲域名與IP地址之間的映射關系,基于該映射關系可以進行域名解析。如果需要修改域名解析結(jié)果,就需要對該配置文件中域名與IP地址之間的映射關系進行修改,如,在軟件開發(fā)和系統(tǒng)測試過程中可能經(jīng)常需要修改域名與IP的映射關系,以改變域名解析結(jié)果。然而由于不同DNS服務器中DNS服務程序以及配置文件的語法格式有可能是不同,因此,在DNS服務器中的配置文件進行修改之前,就必須要先去了解DNS服務器所使用的程序以及該配置文件的語法格式,從而使得修改配置文件中映射關系的過程較為復雜,需要專業(yè)運維人員才能夠?qū)ε渲梦募?nèi)的映射關系進行修改,普通人員很難實現(xiàn)更改該映射關系。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本申請?zhí)峁┝艘环N域名與IP映射關系的修改方法和裝置,以降低修改域名與IP地址之間映射關系的復雜度。
[0005]為實現(xiàn)上述目的,本申請?zhí)峁┤缦录夹g方案:
[0006]—種域名與IP映射關系的修改方法,包括:
[0007]接收目標終端發(fā)送的配置修改請求,所述配置修改請求用于請求修改DNS服務器中存儲的域名與IP地址之間的映射關系,所述配置修改請求攜帶有目標標識;
[0008]基于所述目標標識,確定所述目標終端所請求修改的至少一條目標映射關系;
[0009]將所述至少一條目標映射關系所對應的數(shù)據(jù)發(fā)送給所述目標終端,以在所述目標終端上展現(xiàn)出所述至少一條目標映射關系;
[0010]接收所述目標終端返回的映射修改數(shù)據(jù),所述映射修改數(shù)據(jù)為所述目標終端對所述至少一條目標映射關系中的部分或全部映射關系進行修改后的數(shù)據(jù);
[0011 ]基于所述映射修改數(shù)據(jù),更新DNS服務器中存儲的所述至少一條目標映射關系。
[0012]優(yōu)選的,所述接收目標終端發(fā)送的配置修改請求,包括:
[0013]接收目標終端通過瀏覽器發(fā)送的HTTP請求,所述HTTP請求用于請求修改所述DNS服務器中存儲的域名與IP地址之間的映射關系;
[0014]則所述將所述至少一條目標映射關系所對應的數(shù)據(jù)發(fā)送給所述目標終端,包括:
[0015]構建包含所述至少一條目標映射關系的表格;
[0016]向所述目標終端返回網(wǎng)頁數(shù)據(jù),所述網(wǎng)頁數(shù)據(jù)中包括以表格形式呈現(xiàn)的所述至少一條目標映射關系所對應的數(shù)據(jù),且所述網(wǎng)頁數(shù)據(jù)用于所述目標終端渲染出包含所述表格的網(wǎng)頁。
[0017]優(yōu)選的,所述目標標識為所述目標終端的IP地址;
[0018]則所述基于所述目標標識,確定所述目標終端所請求修改的至少一條目標映射關系,包括:
[0019]基于所述目標終端的IP地址,確定與所述目標終端的IP地址關聯(lián)的至少一條目標映射關系。
[0020]優(yōu)選的,所述基于所述目標標識,確定所述目標終端所請求修改的至少一條目標映射關系,包括:
[0021 ]基于所述目標標識,確定所述目標終端所請求修改的配置文件,所述配置文件中存儲有所述至少一條目標映射關系;
[0022]則所述基于所述映射修改數(shù)據(jù),更新DNS服務器中存儲的所述至少一條目標映射關系,包括:
[0023]基于所述映射修改數(shù)據(jù),更新所述配置文件中的所述至少一條目標映射關系;
[0024]則在所述基于所述映射修改數(shù)據(jù),更新所述配置文件中的所述至少一條目標映射關系之后,還包括:
[0025]為所述配置文件分配目標IP地址,其中,當終端的DNS服務器的IP地址為所述目標IP地址時,所述終端可以調(diào)用并展現(xiàn)所述配置文件內(nèi)的映射關系;
[0026]將所述目標IP地址發(fā)送給所述目標終端,以便所述目標終端將所述目標終端上的DNS服務器的IP地址設置為所述目標IP地址或者將所述目標IP地址分享給其他終端。
[0027]優(yōu)選的,所述映射修改數(shù)據(jù)包括:特殊域名與IP地址的映射關系,其中,所述特殊域名為域名中的根域名為通配符;
[0028]則所述基于所述映射修改數(shù)據(jù),更新DNS服務器中存儲的所述至少一條目標映射關系,包括:
[0029]從所述至少一條目標映射關系包含的域名中,確定目標域名,其中所述目標域名中除根域名之外的域名部分與所述特征域名中除根域名之外的域名部分相同;
[0030]將所述目標域名對應的IP地址更改為所述特殊域名對應的IP地址。
[0031]另一方面,本申請實施例還提供了一種域名與IP映射關系的修改裝置,包括:
[0032]第一接收單元,用于接收目標終端發(fā)送的配置修改請求,所述配置修改請求用于請求修改DNS服務器中存儲的域名與IP地址之間的映射關系,所述配置修改請求攜帶有目標標識;
[0033]確定單元,用于基于所述目標標識,確定所述目標終端所請求修改的至少一條目標映射關系;
[0034]發(fā)送單元,用于將所述至少一條目標映射關系所對應的數(shù)據(jù)發(fā)送給所述目標終端,以在所述目標終端上展現(xiàn)出所述至少一條目標映射關系;
[0035]第二接收單元,用于接收所述目標終端返回的映射修改數(shù)據(jù),所述映射修改數(shù)據(jù)為所述目標終端對所述至少一條目標映射關系中的部分或全部映射關系進行修改后的數(shù)據(jù);
[0036]關系更新單元,用于基于所述映射修改數(shù)據(jù),更新DNS服務器中存儲的所述至少一條目標映射關系。
[0037]優(yōu)選的,所述第一接收單元,包括:
[0038]第一接收子單元,用于接收目標終端通過瀏覽器發(fā)送的HTTP請求,所述HTTP請求用于請求修改所述DNS服務器中存儲的域名與IP地址之間的映射關系;
[0039]則所述發(fā)送單元,包括:
[0040]表格構建單元,用于構建包含所述至少一條目標映射關系的表格;
[0041]發(fā)送子單元,用于向所述目標終端返回網(wǎng)頁數(shù)據(jù),所述網(wǎng)頁數(shù)據(jù)中包括以表格形式呈現(xiàn)的所述至少一條目標映射關系所對應的數(shù)據(jù),且所述網(wǎng)頁數(shù)據(jù)用于所述目標終端渲染出包含所述表格的網(wǎng)頁。
[0042]優(yōu)選的,所述目標標識為所述目標終端的IP地址;
[0043]則確定單元,包括:
[0044]確定子單元,用于基于所述目標終端的IP地址,確定與所述目標終端的IP地址關聯(lián)的至少一條目標映射關系。
[0045]優(yōu)選的,所述確定單元,包括:
[0046]文件確定單元,用于基于所述目標標識,確定所述目標終端所請求修改的配置文件,所述配置文件中存儲有所述至少一條目標映射關系;
[0047]則所述關系更新單元,包括:
[0048]文件更新子單元,用于基于所述映射修改數(shù)據(jù),更新所述配置文件中的所述至少一條目標映射關系;
[0049]所述裝置還包括:
[0050]DNS服務分配單元,用于在所述文件更新子單元更新所述配置文件中的所述至少一條目標映射關系之后,為所述配置文件分配目標IP地址,其中,當終端的DNS服務器的IP地址為所述目標IP地址時,所述終端可以調(diào)用并展現(xiàn)所述配置文件內(nèi)的映射關系;
[0051 ]地址返回單元,用于將所述目標IP地址發(fā)送給所述目標終端,以便所述目標終端將所述目標終端上的DNS服務器的IP地址設置為所述目標IP地址或者將所述目標IP地址分享給其他終端。
[0052]優(yōu)選的,所述映射修改數(shù)據(jù)包括:特殊域名與IP地址的映射關系,其中,所述特殊域名為域名中的根域名為通配符;
[0053]則所述關系更新單元,包括:
[0054]域名確定子單元,用于從所述至少一條目標映射關系包含的域名中,確定目標域名,其中所述目標域名中除根域