Domain-Name-System
DNS 伺服器 - 以“從該 DNS 伺服器解析”響應客戶端
我試圖弄清楚如何建構一個 DNS 響應,該響應引用請求客戶端嘗試從不同的 DNS 伺服器解析。
例如,
Client PC
請求"google.com"
從DNS server #1
DNS server #1
回复推薦給DNS server #2
Client PC
請求"google.com"
從DNS server #2
DNS server #2
用匹配的 A 記錄回复"google.com"
如何建構一個 DNS 響應,讓客戶端嘗試從不同的 DNS 伺服器解析?
注意 - 我知道最好的做法是將 DNS 伺服器設置為遞歸請求。但是,我故意希望客戶做艱苦的工作。
大多數客戶都有一個存根解析器,所以我不確定他們是否能夠處理除了基本的“這是地址/未找到”響應之外的任何內容。
Windows DNS 客戶端是一個存根解析器,這意味著當它需要解析 DNS 名稱時,它會向在其網路介面上配置的主 DNS 伺服器發出單個遞歸查詢。
只要該 DNS 伺服器響應,就不會發出其他 DNS 查詢。DNS 伺服器負責處理解析 DNS 查詢所需的所有附加任務,並將最終結果返回給 DNS 客戶端。