国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談DNS域名結(jié)構(gòu)及解析過程

2020-09-06 14:15:55郭麗
科學(xué)與信息化 2020年23期
關(guān)鍵詞:域名解析IP地址

摘 要 在網(wǎng)絡(luò)中,計(jì)算機(jī)是通過IP地址來進(jìn)行通訊的。但通常我們在上網(wǎng)的時(shí)候輸入的是域名,而不是IP地址。網(wǎng)絡(luò)需要通過某個(gè)域名獲取所對應(yīng)的IP地址,DNS域名系統(tǒng)能夠?qū)⒂蛎馕龀蒊P地址。本文將對DNS域名結(jié)構(gòu)及解析過程進(jìn)行探討。

關(guān)鍵詞 IP地址;DNS;域名結(jié)構(gòu);域名解析

1IP地址

IP是Internet Protocol Address的縮寫,全稱是網(wǎng)際協(xié)議地址。IP地址是給網(wǎng)絡(luò)中的每臺計(jì)算機(jī)或其他設(shè)備規(guī)定的一個(gè)唯一的地址[1]。IP地址是一個(gè)32位的二進(jìn)制數(shù),通常用“點(diǎn)分十進(jìn)制”表示,如192.168.1.1。

2DNS域名系統(tǒng)

DNS是Domain Name Service的縮寫,中文的意思是域名服務(wù)。 DNS是一種采用客戶機(jī)/服務(wù)器機(jī)制,實(shí)現(xiàn)域名與IP地址轉(zhuǎn)換的系統(tǒng),DNS為每臺主機(jī)建立域名與IP地址之間的映射關(guān)系。網(wǎng)絡(luò)是通過IP地址進(jìn)行尋址的,IP地址記錄起來比較困難,但域名比較容易記,如www.bitc.edu.cn等。所以我們在訪問網(wǎng)站時(shí)通常用域名進(jìn)行訪問,再由DNS域名系統(tǒng)將域名解析成IP地址。類似于手機(jī)中的電話簿,電話簿中有人名和電話號碼,如果記下來電話號碼會比較困難,但是記住人名比較容易,如果要給某人打電話只要找到對應(yīng)人名,手機(jī)就會解析成電話號碼[2]。

3域名空間結(jié)構(gòu)

要在Internet上使用自己的域名,用戶必須先向DNS域名注冊頒發(fā)機(jī)構(gòu)申請合法的域名。完整的域名是一個(gè)由“.”分隔的字符串,其中每個(gè)部分都代表一個(gè)域或主機(jī)名。

下面以www.baidu.com為例來分析域名結(jié)構(gòu)。

DNS域名空間采用樹形結(jié)構(gòu),自上而下分為根域,頂級域,二級域,子域以及主機(jī)名。

根域,代表域名命名空間的根,用點(diǎn)“.”來表示。www.baidu.com中com后面省略了一個(gè)點(diǎn),這個(gè)點(diǎn)代表根域。

頂級域,直接處于根域下面的域,代表一種類型的組織或一些國家。www.baidu.com中com為頂級域。頂級域是固定的,一共有7個(gè):Com、Edu、Gov、Net、Org、Mil、其他的國家或地區(qū)代碼。

二級域:在頂級域下面,用來表示頂級域以內(nèi)的一個(gè)特定的組織。www.baidu.com中baidu為二級域。

子域:在二級域的下面所創(chuàng)建的域,它一般由各個(gè)組織根據(jù)自己的需求自行創(chuàng)建和維護(hù)。

主機(jī)名:是域名命名空間中的最下面一層。www.baidu.com中www為主機(jī)名。

4DNS查詢類型

DNS查詢類似于114查詢臺,如果你有不知道的電話號碼,只需打電話向114查詢臺詢問,同樣如果你想知道某個(gè)域名所對應(yīng)的IP地址或者某個(gè)IP地址所對應(yīng)的域名,只需向? 網(wǎng)絡(luò)中的DNS服務(wù)器進(jìn)行詢問。DNS查詢分為兩種,遞歸查詢和迭代查詢。

當(dāng)收到DNS客戶機(jī)的查詢請求后,本地DNS服務(wù)器在自己的緩存或區(qū)域數(shù)據(jù)庫中查找,如果能查找到對應(yīng)的域名和IP的映射關(guān)系,則把該域名所對應(yīng)的IP地址返回給客戶機(jī)。如果查找不到,則宣告查詢失敗。該DNS服務(wù)器不會主動地告訴DNS客戶機(jī)另外的DNS服務(wù)器的地址,而需要DNS客戶機(jī)自行向其他DNS服務(wù)器詢問。這種查詢叫遞歸查詢。

當(dāng)收到DNS客戶機(jī)的查詢請求后,如果在本地DNS服務(wù)器中沒有查到所需數(shù)據(jù),該DNS服務(wù)器便會告訴DNS客戶機(jī)網(wǎng)絡(luò)中另外一臺DNS服務(wù)器的IP地址,然后,再由DNS客戶機(jī)自行向此DNS服務(wù)器查詢,依次類推一直到查到所需數(shù)據(jù)為止。如果到最后一臺DNS服務(wù)器都沒有查到所需數(shù)據(jù),則通知DNS客戶機(jī)查詢失敗。這種查詢模式叫作遞歸查詢。

5DNS查詢過程

下面以www.baidu.com的解析為例,介紹完整的DNS查詢過程。

(1)在瀏覽器中輸入www.baidu.com域名,操作系統(tǒng)會先檢查自己本地的hosts文件,是否有這個(gè)網(wǎng)址和IP地址的映射關(guān)系,如果有,就先調(diào)用這個(gè)映射,完成域名解析。

(2)如果hosts里沒有這個(gè)域名的映射,則查找本地DNS解析器緩存,是否有這個(gè)網(wǎng)址和IP地址的映射關(guān)系,如果有,直接返回,完成域名解析。

(3)如果hosts與本地DNS解析器緩存都沒有對應(yīng)的映射關(guān)系,瀏覽器首先本地DNS服務(wù)器,此服務(wù)器收到查詢時(shí),如果要查詢映射關(guān)系包含在本地配置區(qū)域資源中,則返回解析結(jié)果給客戶機(jī),完成域名解析。

(4)如果本地DNS服務(wù)器解析失敗,則根據(jù)本地DNS服務(wù)器的設(shè)置(是否設(shè)置轉(zhuǎn)發(fā)器)進(jìn)行查詢。如果設(shè)置了轉(zhuǎn)發(fā)器,本地DNS就會把請求發(fā)至轉(zhuǎn)發(fā)器進(jìn)行查詢。如果沒有設(shè)置轉(zhuǎn)發(fā)器,本地DNS就把請求發(fā)至根DNS服務(wù)器(網(wǎng)絡(luò)中一共有13臺根DNS服務(wù)器),根DNS收到請求后會判斷這個(gè)域名(.com)是由誰管理,并會返回一個(gè)管理.com域名的DNS服務(wù)器的IP地址。本地DNS服務(wù)器收到IP信息后,將會發(fā)送請求給這臺服務(wù)器。這臺服務(wù)器收到請求后,如果自己無法解析,它就會尋找一個(gè)管理.com域的下一級域(baidu.com)的DNS服務(wù)器的IP地址返回給本地DNS服務(wù)器。當(dāng)本地DNS服務(wù)器收到這個(gè)地址后,就會發(fā)送請求給負(fù)責(zé)baidu.com域的DNS服務(wù)器進(jìn)行查詢,重復(fù)上面的動作,直至找到www.baidu.com主機(jī)。至此,完成整個(gè)查詢過程。

綜上所述,DNS是將域名與IP地址相互轉(zhuǎn)換的系統(tǒng),DNS的查詢類型分為兩類,遞歸查詢和迭代查詢。從客戶端到本地DNS服務(wù)器是屬于遞歸查詢,而DNS服務(wù)器之間的交互查詢就是迭代查詢。

參考文獻(xiàn)

[1] 羅煒,王來志.淺析DNS的基本原理及工作流程[J].智能城市,2016 (10):335.

[2] 楊龍.DNS服務(wù)器淺談[J].電腦知識與技術(shù),2017(21):38-39.

作者簡介

郭麗(1981-),女,山東聊城市人;畢業(yè)院校:曲阜師范大學(xué),專業(yè):計(jì)算機(jī)應(yīng)用,學(xué)歷:研究生,現(xiàn)就職單位:北京信息職業(yè)技術(shù)學(xué)院,研究方向:計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。

猜你喜歡
域名解析IP地址
鐵路遠(yuǎn)動系統(tǒng)幾種組網(wǎng)方式IP地址的申請和設(shè)置
域名解析服務(wù)管理問答
免費(fèi)動態(tài)域名解析軟件
另類方法為網(wǎng)絡(luò)域名解析加速
電腦愛好者(2018年8期)2018-04-25 14:58:04
IP地址切換器(IPCFG)
基于SNMP的IP地址管理系統(tǒng)開發(fā)與應(yīng)用
黑龍江電力(2017年1期)2017-05-17 04:25:16
基于傳輸層協(xié)議的網(wǎng)絡(luò)訪問控制研究
一種去中心化的網(wǎng)絡(luò)域名服務(wù)系統(tǒng)模型
公安網(wǎng)絡(luò)中IP地址智能管理的研究與思考
基于云的域名解析服務(wù)模型
宜兰市| 红安县| 澜沧| 三门县| 商都县| 玉树县| 武城县| 西青区| 靖安县| 宁德市| 曲松县| 卢湾区| 望城县| 疏勒县| 龙泉市| 云浮市| 庆阳市| 普兰县| 河东区| 偏关县| 沈阳市| 奈曼旗| 玛纳斯县| 甘肃省| 邛崃市| 弋阳县| 孝义市| 砚山县| 长垣县| 秦皇岛市| 万盛区| 鹤岗市| 水城县| 明水县| 兴宁市| 清河县| 平度市| 江孜县| 新兴县| 云安县| 西林县|