一、Ubuntuhosts文件是什麼
Ubuntuhosts文件是一個允許Linux用戶通過IP和主機名之間的映射來控制網絡流量的本地計算機文件。通俗點說,Ubuntuhosts文件是一個用於映射域名和IP地址的本地DNS服務。
Ubuntuhosts文件放置在Linux操作系統的/etc/hosts目錄下,是一個純文本文件,也可以理解為一個本地DNS服務。
二、Ubuntuhosts文件的作用
Ubuntuhosts文件主要用於修改計算機上的DNS記錄,可以用於加速連接,或者阻止訪問某些網站等。
其中,Ubuntuhosts文件中的IP地址可以指向本地計算機,也可以指向其他計算機或服務器。這樣,當您使用一個域名訪問網站時,計算機會首先嘗試通過本地的Ubuntuhosts文件中的映射規則來解析域名,然後才會繼續向互聯網進行域名解析。
三、Ubuntuhosts文件的格式
Ubuntuhosts文件的格式很簡單,以“IP地址 主機名”為一個映射規則,每一行表示一個映射關係。
具體格式如下:
# 說明:井號開頭的行表示注釋,不進行轉換 # IP地址 主機名 127.0.0.1 localhost
四、Ubuntuhosts文件的常用操作
1. 加速網站訪問速度
將常用的網站的IP地址和域名加入Ubuntuhosts文件中,可以加速網站的訪問速度,避免DNS解析的時間浪費。
# 加速Google的訪問速度 172.217.194.100 www.google.com 172.217.194.100 google.com
加入上述規則後,訪問Google的速度會明顯提高。
2. 禁止訪問指定網站
有時為了保護網絡安全或者控制員工上網行為,可以將一些不需要訪問的網站加入Ubuntuhosts文件中,禁止所有訪問這些網站的請求。
# 禁止訪問某個網站 127.0.0.1 www.example.com
加入上述規則後,任何想要訪問www.example.com的請求都會被屏蔽。
3. 恢復hosts文件默認設置
有時我們需要恢復Ubuntuhosts文件的默認設置,可以通過將文件歸檔或者刪除文件的方法來進行。
# 歸檔hosts文件 sudo mv /etc/hosts /etc/hosts.bak # 刪除hosts文件 sudo rm /etc/hosts
結語
以上就是關於Ubuntuhosts文件的介紹和常用操作,希望能夠對大家有所幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/188304.html