在瀏覽網頁或使用應用程序時,廣告常常會打斷我們的體驗。雖然有許多瀏覽器擴展和應用程序可以幫助屏蔽廣告,但通過自定義hosts
文件來屏蔽廣告是一種更為底層且有效的方法。本文將詳細介紹如何通過自定義hosts
文件來屏蔽廣告。
hosts
文件?hosts
文件是一個操作系統用來映射主機名到IP地址的文件。當你在瀏覽器中輸入一個網址時,操作系統會首先檢查hosts
文件,看看是否有對應的IP地址。如果沒有,操作系統才會向DNS服務器查詢。
通過修改hosts
文件,我們可以將廣告服務器的域名映射到本地IP地址(如127.0.0.1
),從而阻止廣告的加載。
hosts
文件C:\Windows\System32\drivers\etc\
目錄。hosts
文件,右鍵點擊并選擇“打開方式”。nano
編輯器打開hosts
文件:
sudo nano /etc/hosts
hosts
文件去廣告備份hosts
文件:在編輯之前,建議先備份原始的hosts
文件,以防出現問題。
添加廣告域名:在hosts
文件的末尾添加你想要屏蔽的廣告域名。每個域名占一行,格式如下:
127.0.0.1 adserver1.com
127.0.0.1 adserver2.com
這樣,當系統嘗試訪問adserver1.com
或adserver2.com
時,會被重定向到本地IP地址127.0.0.1
,從而阻止廣告的加載。
保存并退出:保存對hosts
文件的修改并退出編輯器。
刷新DNS緩存:為了使修改生效,可能需要刷新DNS緩存。
ipconfig /flushdns
。sudo dscacheutil -flushcache
(macOS)或sudo systemd-resolve --flush-caches
(Linux)。手動添加每個廣告域名可能會很繁瑣。幸運的是,有許多社區維護的hosts
文件列表,包含了大量的廣告域名。你可以將這些列表直接添加到你的hosts
文件中。
一些常用的hosts
文件列表來源包括:
- StevenBlack/hosts
- AdAway
hosts
文件需要管理員權限,確保你有足夠的權限進行修改。hosts
文件直接使用DNS查詢,因此這種方法可能無法屏蔽所有廣告。hosts
文件以保持其有效性。通過自定義hosts
文件來屏蔽廣告是一種簡單而有效的方法。雖然它需要一些手動操作,但一旦設置完成,你將享受到更加干凈、無干擾的網絡瀏覽體驗。希望本文能幫助你更好地理解和使用hosts
文件來屏蔽廣告。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。