常用的DNS查詢方式有以下這些:
本地解析:客戶端的日常DNS解析記錄將被保存在本地的DNS緩存中,客戶端可以使用本地緩存信息及時應答。當其他程序提出DNS查詢請求后,該請求將被傳達給DNS客戶端程序。DNS客戶端優先使用本地緩存信息進行解析。如果可以解析到待查詢的域名,則將解析結果傳回應用程序,此過程不需要向DNS服務器查詢。
直接解析:該方法向主機所設定的DNS服務器進行查詢解析。當DNS客戶端程序不能從本地緩存中得到所需解析結果時,就會向主機所設定的DNS服務器發送查詢請求,要求局部DNS服務器進行域名解析。局部DNS服務器收到查詢請求后,首先查看該查詢請求是否能被應答,若能被應答,則返回查詢結果;若不能應答,則查看自身的DNS緩存后返回查詢結果。
遞歸解析:若局部DNS解析服務器不能應答該DNS解析請求,則該請求需要通過其他DNS服務器解析查詢。其中一種方式是遞歸解析。局部DNS服務器自己向其他DNS服務器進行查詢。由該域名的根域名服務器逐級向下查詢,查詢結果返回給局部DNS服務器,再向客戶端應答。
迭代解析:局部DNS服務器不能應答DNS查詢時的另一種查詢方式是迭代解析。在迭代解析中,局部DNS服務器并不自己查詢該解析結果,而是把能解析該域名的IP地址返回給主機,供主機查詢。主機的DNS查詢程序得到該IP地址后向該IP地址查詢DNS解析結果,直到查詢到解析結果為止。
反向查詢:在計算機網絡中,反向DNS查找或反向DNS解析(rDNS)是查詢的域名系統(DNS)來確定相關的域名的IP地址——通常的“轉發”的反向DNS查找域名的IP地址。
回答所涉及的環境:聯想天逸510S、Windows 10。
常用的DNS查詢方式有以下這些:
本地解析:客戶端的日常DNS解析記錄將被保存在本地的DNS緩存中,客戶端可以使用本地緩存信息及時應答。當其他程序提出DNS查詢請求后,該請求將被傳達給DNS客戶端程序。DNS客戶端優先使用本地緩存信息進行解析。如果可以解析到待查詢的域名,則將解析結果傳回應用程序,此過程不需要向DNS服務器查詢。
直接解析:該方法向主機所設定的DNS服務器進行查詢解析。當DNS客戶端程序不能從本地緩存中得到所需解析結果時,就會向主機所設定的DNS服務器發送查詢請求,要求局部DNS服務器進行域名解析。局部DNS服務器收到查詢請求后,首先查看該查詢請求是否能被應答,若能被應答,則返回查詢結果;若不能應答,則查看自身的DNS緩存后返回查詢結果。
遞歸解析:若局部DNS解析服務器不能應答該DNS解析請求,則該請求需要通過其他DNS服務器解析查詢。其中一種方式是遞歸解析。局部DNS服務器自己向其他DNS服務器進行查詢。由該域名的根域名服務器逐級向下查詢,查詢結果返回給局部DNS服務器,再向客戶端應答。
迭代解析:局部DNS服務器不能應答DNS查詢時的另一種查詢方式是迭代解析。在迭代解析中,局部DNS服務器并不自己查詢該解析結果,而是把能解析該域名的IP地址返回給主機,供主機查詢。主機的DNS查詢程序得到該IP地址后向該IP地址查詢DNS解析結果,直到查詢到解析結果為止。
反向查詢:在計算機網絡中,反向DNS查找或反向DNS解析(rDNS)是查詢的域名系統(DNS)來確定相關的域名的IP地址——通常的“轉發”的反向DNS查找域名的IP地址。
回答所涉及的環境:聯想天逸510S、Windows 10。