一、mac配置hosts文件
hosts文件是操作系統(包括mac系統)用於記錄域名(domain name)與IP地址的映射表。在mac系統中,hosts文件位於 /etc/hosts。要修改hosts文件,需要使用root許可權的用戶,不能使用普通用戶。
修改hosts文件的步驟如下:
1、打開Terminal(終端);
2、輸入sudo nano /etc/hosts;
3、輸入管理員密碼;
4、在hosts文件中添加需要映射的域名和IP地址。
二、mac配置圖
在mac系統中,可以通過Finder訪問到hosts文件。步驟如下:
1、打開Finder;
2、點擊「前往」菜單,選擇「前往文件夾」;
3、在彈出的對話框中輸入 /etc;
4、找到hosts文件,右鍵點擊文件,選擇「打開方式」->「文本編輯」。
三、mac配置hosts地址
修改hosts文件後,需要使用終端重啟DNS服務使之生效,步驟如下:
1、打開Terminal(終端);
2、輸入sudo killall -HUP mDNSResponder。
重啟DNS服務後,hosts文件中的映射關係即生效了。
四、mac配置hosts無效
如果配置了hosts後無效,可以先檢查hosts文件的格式是否正確。hosts文件的格式要求:每行只能有一個映射關係;域名和IP地址之間必須有一個或多個空格或製表符分隔;注釋用#號開頭,不能放在行末。
如果hosts文件格式正確,但是仍然無法生效,可以清除mac系統DNS緩存,步驟如下:
1、打開Terminal(終端);
2、輸入sudo dscacheutil -flushcache。
五、mac配置怎麼看
在mac系統中,可以使用cat命令查看hosts文件中的映射關係,步驟如下:
1、打開Terminal(終端);
2、輸入cat /etc/hosts。
此時,終端會輸出hosts文件中的所有映射關係。
六、mac配置hosts文件不生效
如果hosts文件修改後沒有生效,可能是mac系統緩存了DNS信息,需要清除緩存。可以使用以下命令清除DNS緩存:
1、打開Terminal(終端);
2、輸入sudo killall -HUP mDNSResponder;
3、輸入sudo dscacheutil -flushcache。
七、mac配置g
在mac系統中,如果需要快速編輯hosts文件,可以使用g命令。g命令依賴於vi編輯器,需要先安裝vi。步驟如下:
1、打開Terminal(終端);
2、輸入brew install vim;
3、輸入echo "alias g='vim /etc/hosts'" >> ~/.bash_profile。
安裝完畢後,重啟Terminal,即可使用g命令打開hosts文件。
八、mac配置遠程host選取
在mac系統中,如果需要遠程獲取host文件並應用到本地,可以使用curl命令。步驟如下:
1、打開Terminal(終端);
2、輸入sudo curl -o /etc/hosts https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
3、輸入sudo dscacheutil -flushcache。
以上命令會從github上獲取StevenBlack維護的hosts文件,並將其應用到本地。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/304348.html