Dns

網路配置中的“搜尋域”和 LLMNR 衝突?

  • November 19, 2018

網路手冊頁中,搜尋域用於處理單標籤名稱:

沒有前綴的域稱為“搜尋域”,首先用作搜尋後綴,將單標籤主機名(不包含點的主機名)擴展為完全限定域名 (FQDN)。如果在該介面上解析了單標籤主機名,則依次附加每個指定的搜尋域,將其轉換為完全限定的域名,直到其中一個可以成功解析。

“搜尋”和“僅路由”域都用於路由 DNS 查詢:查找以這些域結尾的主機名(因此,如果列出了任何“搜尋域”,也將單標籤名稱)路由到為此介面配置的 DNS 伺服器。

我想知道單標籤名稱查找請求是否由 LLMNR 或指定的 dns 伺服器或兩者處理?

單標籤名稱由 LLMNR 處理(如果已解決)。

如果沒有解決,每個單詞列表中的Domains=

Domains=domainA.example domainB.example ~example

被添加到單標籤的末尾,並嘗試解決它。如果它在任何試驗中得到解決,那就是結束,如果沒有解決,請嘗試下一個單詞。

要解析,可能會使用不同的name resolution資源:Avahi、resolved、LLMNR 或(通常最後)幾個 DNS 伺服器。

引用自:https://unix.stackexchange.com/questions/482666