[英]How to slow down WWW on nameserver level?
出於科學目的,我想知道如何在DNS級別上降低www服務器的速度。
是否可以通過TTL設置?
謝謝拉爾夫
僅通過修改DNS響應就不可能減慢網站(http)的速度。
但是,您可以通過將DNS服務器修改為在返回DNS結果之前花費異常長時間來輕松地通過DNS來降低初始頁面加載時間。 問題是,這實際上只會影響網站的初始負載,因為之后,Web瀏覽器,計算機和ISP將緩存結果。
。
您所說的TTL僅影響應將DNS結果緩存多長時間,通常對網站速度的影響很小。 話雖如此,從理論上講,可以將DNS TTL設置為接近0的值,這要求客戶端必須在幾乎每個頁面加載時都通過DNS重新查找IP。 這將使網站上幾乎每個新頁面的加載都非常緩慢。
但是,這種攻擊的問題在於,在現實世界中,供應商和ISP通常不完全遵循規則。 有許多ISP甚至某些消費類設備不接受DNS答復中的低TTL值,並且無論DNS服務器要求將其緩存什么,都將在相當長的一段時間內緩存DNS結果。
。
因此,從我在將服務傳輸到新IP時將TTL降低到極低值的經驗以及無論如何都看到可笑的超長緩存時間的經驗,我會說,盡管這樣的攻擊可能有效,但它很大程度上取決於每個受害者使用的DNS服務器正在使用,並且在大多數情況下,初始頁面加載后幾乎沒有延遲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.