日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

DNS協(xié)議概述( 四 )


CNAME
域名
MX
作為一個(gè)域的郵件服務(wù)資源的主機(jī)名,主機(jī)名后有一個(gè)16位的配置值
NS
主機(jī)名
PTR
域名
SOA
一些域
擁有資源的名字通常是隱式的,不構(gòu)成RR的一部分 。TTL時(shí)間只影響緩沖內(nèi)的數(shù)據(jù),不影響區(qū)內(nèi)的已經(jīng)保存的認(rèn)證數(shù)據(jù) 。TTL通常由治理員設(shè)置,TTL=0表示禁止緩沖 。RDATA內(nèi)的數(shù)據(jù)是二進(jìn)制串和域名的混合 。域名通常使用指針指向DNS內(nèi)的其它數(shù)據(jù) 。
2.6.1. RR的文本表示
RR在DNS中是以二進(jìn)制形式表示的,而在名字服務(wù)器或resolver中保存的時(shí)是經(jīng)過壓縮編碼處理的 。本文中我們采用相同于主文件中表示的表示方法,也就是不壓縮的方法,以便顯示RR的內(nèi)容 。行開始時(shí)給出誰擁有RR,假如這一位置空出,就表示本行RR的擁有者和上面RR的擁有者是一個(gè) 。其后是TTL,type和RR的class 。RR的RDATA部分是在當(dāng)前數(shù)據(jù)的表示類型的基礎(chǔ)上得到的 。下面是一些RR的例子:
ISI.EDU. MX 10 VENERA.ISI.EDU.
MX 10 VAXA.ISI.EDU.
VENERA.ISI.EDU. A 128.9.0.32
A 10.1.0.52
VAXA.ISI.EDU. A 10.2.0.27
A 128.9.0.33
其中我們注重到MX那一部分,它的RDATA部分有是一個(gè)16位數(shù)后面跟一個(gè)域名組成 。其它的也就不說了 。本例子顯示了6個(gè)RR,第三個(gè)域名有兩個(gè)RR 。下面是一個(gè)例子,它顯示在不同的class下如何表示:
XX.LCS.MIT.EDU. IN A 10.0.0.44
CH A MIT.EDU. 2420
2.6.2. 別名和統(tǒng)一命名
現(xiàn)存的系統(tǒng)中有時(shí)會(huì)對相同的資源有不同的命名,不但主機(jī)是這樣,郵箱也是這樣,不同的名字指向的是同一個(gè)位置 。大部分系統(tǒng)都能夠?qū)Χ鄠€(gè)名字指定一個(gè)是統(tǒng)一命名的結(jié)果,另外的是別名 。域名系統(tǒng)提供使用統(tǒng)一命名的機(jī)制(CNAME RR),CNAME RR標(biāo)記它的owner名為別名,并指出在RDATA部分的相應(yīng)統(tǒng)一命名 。假如一個(gè)結(jié)點(diǎn)存在CNAME RR,不應(yīng)該有其它的數(shù)據(jù),這保證了統(tǒng)一命名和它的別名不能不同 。這也使得緩沖的CNAME可以不用檢索認(rèn)證權(quán)威服務(wù)器就可以提供服務(wù) 。在有CNAME RR時(shí),DNS軟件假如查詢不到與域名相關(guān)的資源,它會(huì)檢查資源集中是不是有一個(gè)有匹配class的CNAME,假如有,名字服務(wù)器返回的應(yīng)答中包括這個(gè)CNAME記錄,并根據(jù)在CNAME中指定的數(shù)據(jù)開始新的查詢 。下面我們看一個(gè)例子,假設(shè)名字服務(wù)器處理對USC-ISIC.ARPA的查詢,它要求查詢A信息,下面是RR的內(nèi)容:
USC-ISIC.ARPA IN CNAME C.ISI.EDU
C.ISI.EDU IN A 10.0.0.52
這兩個(gè)RR都作為響應(yīng)返回,而只查詢CNAME的*查詢則只返回CNAME 。
RR中指向其它名字的域名應(yīng)該指向主名而不是別名,這就避免了查詢中過多的轉(zhuǎn)向查詢 。例如,對于上面的RR,它的IN-ADDR.ARPA記錄應(yīng)該是:
52.0.0.10.IN-ADDR.ARPA IN PTR C.ISI.EDU
最后指向的是C.ISI.EDU,而不是USC-ISIC.ARPA,當(dāng)然一個(gè)健壯的域名軟件不會(huì)因?yàn)樘峁┝搜h(huán)的CNAME而失敗 。
2.7. 查詢
查詢就是發(fā)向名字服務(wù)器要求響應(yīng)的一個(gè)請求 。在Internet上,這種請求以UDP或TCP傳輸,名字服務(wù)器的響應(yīng)可以是查詢結(jié)果,或是另一個(gè)名字名字器地址,要么就是一個(gè)錯(cuò)誤信息 。通常用戶并不直接發(fā)送請求,而是向resolver發(fā)送請求,由resolver依次將一個(gè)或多個(gè)請求發(fā)向名字服務(wù)器,并負(fù)責(zé)處理錯(cuò)誤情況 。請求和響應(yīng)有標(biāo)準(zhǔn)格式,它們包括一個(gè)頭和數(shù)個(gè)固定的域,然后是包括查詢參數(shù)和RR的四個(gè)部分 。頭中最重要的域是稱為操作符的東西,它指出要進(jìn)行什么操作 。在所有可能的16個(gè)值中,標(biāo)準(zhǔn)查詢是必須的,反向查詢和狀態(tài)查詢是可選的,有一個(gè)完全查詢已經(jīng)過時(shí),其它的還未指定 。而上面的提到的四個(gè)部分如下:
Question

推薦閱讀