運營商廣告劫持網站,作為網站主怎麼處理?

司馬昊英發表於2021-12-10

有時在上網的時候,莫名其妙的彈出了廣告,而這些廣告似乎不是網站上面的。恭喜你,本地DNS被劫持了,而很有可能是被運營商劫持了。


一般的症狀為,第一次開啟或者無論開啟什麼網頁,有機率被新增一些漂浮或者頂部橫幅廣告,就是看似正常的頁面,或者無論點選哪裡都彈出一個新的廣告頁面。


這種情況可能是原來的網站被嵌入到<iframe>標籤裡面,並且外面包裹了一個連結,所以既載入了你的頁面也,載入他的廣告。 這種就很好排查出來了,因為跳轉的連結可能都已經被換掉了。


另外一種情況可能是糾錯導航,本身網站不存在或者無法訪問,按道理應該返回錯誤狀態碼,但是卻重定向到了運營的導航網進行廣告變現。(大多數是運營商的頁面且包含廣告);


第三種就是比較常見的直接在你的頁面植入一段iframe或者js程式碼,這樣直接就把廣告新增到了你的網站裡面,這種情況就最可惡了。


解決方法:原因就是使用了運營商預設的 DNS,因為該電腦是自動獲取 DNS伺服器的,最直接有效的就是更換本地的 DNS伺服器了,設定方法:控制皮膚 -網路和共享中心 -更改介面卡設定 -選擇相應的網路連線 -右鍵屬性 -Internet 協議版本 4 (TCP/IPv4)-右鍵屬性 -使用下面的 DNS伺服器 -確定,如下圖所示:



首選DNS223.5.5.5和備用DNS223.6.6.6均為阿里DNS。



其實還有個辦法可以打電話投訴,只不過要跟客服交涉,他們不可能輕易承認自己有劫持使用者的行為的,所以還是改了本地DNS一勞永逸。


不過,其實還有方法可以監控到頁面跳出連結和頁面注入的 iframejs指令碼,在這裡筆者推薦一個免費的工具平臺(靈雀應用監控平臺,可以直接百度搜51la網站統計首頁找到這個平臺),主要插入一段程式碼,就能實時監測頁面被注入的情況,非常方便。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011309/viewspace-2847059/,如需轉載,請註明出處,否則將追究法律責任。

相關文章