1. 程式人生 > >記一次自建CDN非法請求的處理過程。

記一次自建CDN非法請求的處理過程。

問題是這樣的:突然有一天,伺服器上突然有了很多502的狀態碼。當時嚇差點沒嚇得的吃手。於是有了下面的排查和處理過程。

-----------------------------------------------------------------

第一步:先到伺服器篩選日誌檢視具體有哪些域名,發現主要集中在10個左右的域名,且一級域名都是一樣的。

第二步:看下這些請求都是哪裡來的,刷選發現都是從我們的邊緣節點過來的。

第三步:檢視這些域名是不是有在自建cdn做分發。發現都沒有。

第四步:於是檢視有沒有,相關的泛域名配置,發現有泛域名的配置,於是就能說的通了,邊緣收到這些請求通過泛域名回到中心節點,而中心節點回源到泛域名配置的源,而實際這些域名的源站並不是泛域名的源站,於是就返回502了。

第五步:問題來了,為什麼沒有服務的域名會解析到自建,這個貌似查不出來,那就真能從自身想辦法,遮蔽掉這些非法的域名請求,問題解決。