Domain-Name-System

DNS 伺服器 - 以“從該 DNS 伺服器解析”響應客戶端

  • July 14, 2019

我試圖弄清楚如何建構一個 DNS 響應,該響應引用請求客戶端嘗試從不同的 DNS 伺服器解析。

例如,

  1. Client PC請求"google.com"DNS server #1
  2. DNS server #1回复推薦給DNS server #2
  3. Client PC請求"google.com"DNS server #2
  4. DNS server #2用匹配的 A 記錄回复"google.com"

在此處輸入圖像描述


如何建構一個 DNS 響應,讓客戶端嘗試從不同的 DNS 伺服器解析?

注意 - 我知道最好的做法是將 DNS 伺服器設置為遞歸請求。但是,我故意希望客戶做艱苦的工作。

大多數客戶都有一個存根解析器,所以我不確定他們是否能夠處理除了基本的“這是地址/未找到”響應之外的任何內容。

Windows DNS 客戶端是一個存根解析器,這意味著當它需要解析 DNS 名稱時,它會向在其網路介面上配置的主 DNS 伺服器發出單個遞歸查詢。

只要該 DNS 伺服器響應,就不會發出其他 DNS 查詢。DNS 伺服器負責處理解析 DNS 查詢所需的所有附加任務,並將最終結果返回給 DNS 客戶端。

引用自:https://serverfault.com/questions/974337