我必須爲Android應用程序中的SRV記錄進行DNS查找並選擇其中一個。 當我查詢多個SRV記錄的DNS服務器的優先級和權重不同時,我會按照每個請求的不同順序獲取記錄,這些記錄是由服務器排序的嗎?如果是,那麼訂單算法是什麼?SRV記錄從DNS服務器檢索的訂單
我猜想它尊重優先級,因爲低優先級是最優先的,但如果優先級相等,我認爲它會尊重循環體式的權重,但沒有發生!
我做了一個簡單的BIND9 DNS服務器2個SRV記錄如下:
域優先級重量
aaa.example.com 1 90
BBB .example.com 2 10
當我查找時,我期望能獲得aaa.example.com 倍,第一個結果和我會得到bbb.example.com作爲第一個結果,這並沒有發生!上服務器只是逆轉每個請求的順序!