網(wǎng)址域名ip查詢(xún) DNS域名解析的兩種方式遞歸查詢(xún)和迭代查詢(xún)之間有什么區(qū)別?
DNS域名解析的兩種方式遞歸查詢(xún)和迭代查詢(xún)之間有什么區(qū)別?1. 遞歸查詢(xún):一般來(lái)說(shuō),客戶(hù)端和服務(wù)器之間存在一個(gè)遞歸查詢(xún),即當(dāng)客戶(hù)端向DNS服務(wù)器發(fā)送請(qǐng)求時(shí),如果DNS服務(wù)器本身無(wú)法解析,則會(huì)向另一個(gè)D
DNS域名解析的兩種方式遞歸查詢(xún)和迭代查詢(xún)之間有什么區(qū)別?
1. 遞歸查詢(xún):一般來(lái)說(shuō),客戶(hù)端和服務(wù)器之間存在一個(gè)遞歸查詢(xún),即當(dāng)客戶(hù)端向DNS服務(wù)器發(fā)送請(qǐng)求時(shí),如果DNS服務(wù)器本身無(wú)法解析,則會(huì)向另一個(gè)DNS服務(wù)器發(fā)送一個(gè)查詢(xún)請(qǐng)求,并將結(jié)果傳給客戶(hù)端。迭代查詢(xún)(repeated query):1通常,DNS服務(wù)器是迭代查詢(xún)。例如,如果dns2不能響應(yīng)dns1的請(qǐng)求,它會(huì)將dns3的IP發(fā)送給dns2,這樣它就可以再次向dns3發(fā)送請(qǐng)求。例如,如果一個(gè)學(xué)生問(wèn)老師一個(gè)問(wèn)題,王老師會(huì)讓他回答。這稱(chēng)為遞歸查詢(xún)。在這期間,王先生可能也不會(huì)。這時(shí),王先生問(wèn)張先生,他們之間的查詢(xún)叫做迭代查詢(xún)
DNS域名解析的兩種方式遞歸查詢(xún)和迭代查詢(xún)之間有什么區(qū)別?
兩者的區(qū)別如下:遞歸意味著用戶(hù)只向本地DNS服務(wù)器發(fā)出請(qǐng)求,然后等待肯定或否定的回答。迭代是本地服務(wù)器向根DNS服務(wù)器發(fā)出請(qǐng)求,根DNS服務(wù)器只給出下一級(jí)DNS服務(wù)器的地址,然后本地DNS服務(wù)器向下一級(jí)DNS服務(wù)器發(fā)出查詢(xún)請(qǐng)求,直到得到最終答案。
簡(jiǎn)介:DNS(域名系統(tǒng))作為互聯(lián)網(wǎng)上域名和IP地址映射的分布式數(shù)據(jù)庫(kù),使用戶(hù)無(wú)需記住機(jī)器可以直接讀取的IP數(shù)據(jù)字符串,就可以更方便地訪(fǎng)問(wèn)互聯(lián)網(wǎng)。通過(guò)主機(jī)名獲取主機(jī)名對(duì)應(yīng)的IP地址的過(guò)程稱(chēng)為域名解析(或主機(jī)名解析)。DNS協(xié)議運(yùn)行在UDP協(xié)議之上,使用端口號(hào)53。在RFC文檔中,rfc2181指定DNS,rfc2136描述DNS的動(dòng)態(tài)更新,rfc2308描述DNS查詢(xún)的反向緩存。2遞歸查詢(xún):一般來(lái)說(shuō),客戶(hù)端和服務(wù)器之間有一個(gè)遞歸查詢(xún),即客戶(hù)端向DNS服務(wù)器發(fā)送請(qǐng)求時(shí),如果DNS服務(wù)器本身無(wú)法解析,就會(huì)向另一個(gè)DNS服務(wù)器發(fā)送一個(gè)查詢(xún)請(qǐng)求,并將結(jié)果傳遞給客戶(hù)端。三。迭代查詢(xún)(repeatedquery):通常,DNS服務(wù)器是迭代查詢(xún)。例如,如果dns2不能響應(yīng)dns1的請(qǐng)求,它會(huì)將dns3的IP發(fā)送到dns2,這樣它就可以向dns3發(fā)送請(qǐng)求。