家裡路由器一連網就有廣告是怎麼回事?該怎麼辦?

原理如下圖所示

DNS劫持

在上網的流程中,有太多的因素可以影響到DNS,例如PC的設置、路由器的設置、運營商的設置等等,DNS一旦出現了差錯,就會無法把域名解析成為正確的IP地址,我們自然也無法訪問到正確的頁面。

一般情況下,DNS服務器就會由運營商來提供。按理來說,運營商提供的DNS服務器應該用於正確地為你提供IP跳轉,但很多運營商DNS服務器的人品都不堪入目。常常就能看到運營商會把你給跳轉到什麼開通上網套餐之類的頁面,廣告頁面等等。

如下圖所示

遇到DNS劫持怎麼辦

可以設置一個可靠的DNS服務器來進行域名解析。

目前很多安全廠商或者互聯網企業乃至公益組織,都提供了DNS解析服務。

這裡提供幾個DNS地址,你可以通過ping的方式,選擇一個時延短的作為dns地址,可以在路由器上設置,也可以在電腦上設置

  • 1.1.1.1號稱全球最快的DNS

  • 8.8.8.8 google提供

  • 8.8.8.4.4 Google提供

  • 223.5.5.5 阿里提供的DNS服務

  • 119.29.29.29 騰訊的

  • 180.76.76.76 百度提供的


  • 114.114.114.114 114DNS

DNS怎麼設置

DNS可以在路由器或者終端設置

下圖顯示了在路由器設置DNS

下圖顯示了在終端設置DNS


如有問題請在評論區留言討論,若需更多幫助,請私信關注。謝謝


網絡通信兵


“網絡極客”,全新視角、全新思路,伴你遨遊神奇的科技世界。


家裡路由器一聯網就有廣告彈出,是比較典型的DNS劫持問題。

  • DNS一旦遭到劫持,流量廣告真是防不勝防,隨時隨地都會彈出影響我們的工作;

  • 可以想象,正在演示PPT或者教學演示期間,彈出的廣告,那是相當尷尬。

那麼,如何解決DNS劫持的問題呢?


更改路由器端DNS地址

  • 登錄路由器,在路由器的DHCP服務器中,手動輸入DNS服務器地址;

  • 可以屬於運營商端的DNS地址,也可以使用公共DNS提供商的DNS地址;

  • 常見的公共DNS提供商的DNS地址有114.114.114.114、180.76.76.76等等。


電腦端進行DNS優選

  • 如果不想通過路由器進行更改,在電腦端也可以通過三方軟件進行DNS優選;

  • 可以使用360 DNS優選,會自動分析當前的網絡環境,提供DNS地址優選;

  • 分析完成後,點擊“立即啟用”按鈕即可,會自動設置電腦端的DNS服務器地址。


瀏覽器端攔截設置

  • 以360瀏覽器為例,在瀏覽器選項中,點擊廣告過濾功能;

  • 默認會提供多種廣告攔截的工具進行選擇,可以根據實際需要進行選擇。


對於令人深惡痛絕的廣告問題,還有那些更好的解決方法?

歡迎大家留言討論,喜歡的點點關注。



網絡極客


時隔一年,小米路由又開始劫持招行信用卡網站了,如何看待?

去年鬧得比較火的小米路由劫持404頁面,後來小米提供了一個開關。我在關閉後也沒太在意了,上週將小米路由升級為開發版,今天登錄招行信用卡查詢積分,發現頂部出現了百度搜索廣告條。

幾番周折,發現是小米路由搞的鬼,直接在網頁裡強行插入了一段js,然後在頂部顯示一堆廣告。

我到小米論壇提問,竟然有人反駁說我是故意黑小米的。360悄悄收集用戶信息,被罵得狗血淋頭,小米不但悄悄收集,還明目張膽插入廣告,為什麼還有這麼多粉絲維護它呢?

進入招行信用卡網站,看底部源代碼,小米路由植入了 http://s.miwifi.com/pcads/src/main.js 這個 js:

打開植入的這個js鏈接,裡邊的內容是這樣的:

現在才發現,在firefox也有植入,不過我的firefox安裝了廣告屏蔽插件,所以一直沒注意。

小米的植入方式也很粗暴,把整個jquery.js加載進來了,和有些頁面本身的js衝突,訪問招行網站總顯示錯誤,把它禁用了,就正常了


分享到:


相關文章: