LOCALDNS擇優策略

2021-10-24 20:54:51 字數 575 閱讀 7557

eg:網域名稱www.a.com存在4個ns,下面說下localdns如何對4個ns進行擇優解析

採用srtt 的初始化及更新方法

a) 初始化a b c d四個ns的srtt分別為1-4us

b) 選擇srtt最小的乙個ns伺服器a發起解析請求。

c) 被選擇的ns伺服器的srtt進行更新:srtt = ( oldsrtt / 10 * 7 ) + ( rtt / 10 * 3)。

d) 未被選中的ns伺服器srtt進行衰減:srtt = ((srtt<<9)-srtt)>>9;

e) 懲罰措施。當向被選中的ns伺服器發起解析請求時,如果由於網路超時、丟包、伺服器特別慢或者其他原因,沒有得到該ns伺服器的響應包,那麼localdns在其他的ns伺服器當中繼續選擇srtt最小的乙個伺服器發起解析請求,localdns還要對沒有返回響應包的ns伺服器的srtt施加乙個懲罰:

f) 經過4次解析可以確認a b c d中最優ns,localdns會在1800s後對srtt的值都重新初始化一次

LocalDNS 授權伺服器

1 dns 網域名稱系統。2 localdns 提供快取和遞迴的服務。3 授權dns 提供權威解析。4 原始問題 使用者傳送的dns請求所查詢的問題。5 派生問題 在進行遞迴查詢的過程中會不斷派生新問題,稱之為派生問題。6 活動派生問題 在遞迴的整個過程中已向授權伺服器發出請求,還未收到響應的派生問...

八數碼全域性擇優搜尋

step 1 初始化初始節點資訊和目的節點資訊 void chushihua node s,node g step 2 計算初始節點與目標節點的逆序數,判斷初始節點與目的節點是否可達,若不可達,則輸出 無解 若可達,則轉至step 3 void nixushu node s,node g step ...

如何選擇優質網域名稱

關於網域名稱的優劣這個事兒,真的不好說,拿著自已的公尺,自評自樂一下,尚無大礙,但是如果你開啟別人的公尺表,找到對方的qq,對別人說,你這公尺如何如何呀,估計120 要招人白眼,所以評公尺這個事,要麼你違心說些讚譽的話,讓公尺主樂呵樂呵,但是讓別人罵沒眼光 要麼實話實說,招別人厭 是個吃力不討好的事...