0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何修改hosts文件

CHANBAEK ? 來(lái)源:myfreax ? 作者:myfreax ? 2022-12-05 16:11 ? 次閱讀

hosts文件用于將域名映射到IP地址。它在所有操作系統(tǒng)包括Linux,Windows和macOS都是一個(gè)純文本文件。

hosts文件允許您設(shè)置指定域名映射的IP地址。這個(gè)更改只作用于當(dāng)前計(jì)算機(jī),而不會(huì)影響全域網(wǎng)的解析方式。

教程中,我們將提供說(shuō)明如何在Linux,macOS和Windows修改hosts文件的說(shuō)明。hosts文件更改會(huì)立即生效,除非應(yīng)用程序緩存DNS解釋結(jié)果。

DNS 工作方式

hosts文件對(duì)域名的解釋優(yōu)先于DNS解釋。當(dāng)您在Chrome瀏覽器訪問(wèn)站點(diǎn)時(shí),必須將域名轉(zhuǎn)換為其對(duì)應(yīng)的IP地址。

操作系統(tǒng)首先檢查hosts文件是否存在相應(yīng)的域名,如果該域名沒(méi)有記錄,它將查詢配置的DNS地址并解析指定的域名。

如果您想在不更改DNS設(shè)置的情況下測(cè)試您的網(wǎng)站,這將非常有用。hosts文件還可用于攔截指定網(wǎng)站的域名。

例如,您要將網(wǎng)站遷移到新服務(wù)器,并且希望在域名指向服務(wù)器IP地址之前驗(yàn)證它是否正常運(yùn)行。

hosts文件中的記錄格式是IPAddress DomainName [DomainAliases]。域名和IP地址之間應(yīng)至少有一個(gè)空格或制表符分隔。以#開頭的行是無(wú)效的。

Linux hosts文件

在Linux,包括Ubuntu,CentOS,RedHat,Debian和Linux Mint。hosts文件位于etc/hosts。

要在Linux修改Host文件,請(qǐng)使用您喜歡的文本編輯器打開hosts文件,在本教程我們使用vim打開文件。運(yùn)行命令sudo vim etc/hosts。

在出現(xiàn)提示時(shí)輸入您當(dāng)前用戶的密碼。編輯完成后,保存文件并退出vim。通常Hosts的修改會(huì)馬上生效。

如果你的hosts文件修改沒(méi)有生效,你可能需要清除DNS緩存,請(qǐng)參考我們的教程如何清除DNS緩存。

sudo vim etc/hosts

Windows hosts文件

在Windows,包括Windows 10,Windows 8,Windows 11。hosts文件都位于c:WindowsSystem32Driversetchosts。

要在Windows修改Host文件。右鍵單擊記事本圖標(biāo),然后選擇以管理員身份運(yùn)行。打開記事本。

在記事本中,點(diǎn)擊文件,然后點(diǎn)擊打開。在文件名輸入框,粘貼host文件的絕對(duì)路徑c:WindowsSystem32driversetchosts打開host文件。

向下滾動(dòng)到文件末尾并添加新記錄,然后點(diǎn)擊文件,最后是點(diǎn)擊保存。通常Hosts的修改會(huì)馬上生效。

MacOS hosts文件

在MacOS,hosts文件位于etc/hosts。要在MacOS修改Host文件,請(qǐng)使用您喜歡的文本編輯器打開hosts文件,

在本教程我們使用vim打開文件。運(yùn)行命令sudo vim etc/hosts。在出現(xiàn)提示時(shí)輸入您當(dāng)前用戶的密碼。

編輯完成后,保存文件并退出vim。通常Hosts的修改會(huì)馬上生效。如果你的hosts文件修改沒(méi)有生效,你可能需要清除DNS緩存。

sudo vim etc/hosts
dscacheutil -flushcache

結(jié)論

至此,您應(yīng)該很好地理解hosts文件的工作方式以及如何對(duì)hosts文件進(jìn)行修改。如果要撤消更改,只需打開文件并刪除添加的行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11320

    瀏覽量

    209848
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3551

    瀏覽量

    88910
  • MacOS
    +關(guān)注

    關(guān)注

    0

    文章

    210

    瀏覽量

    17512
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    569

    瀏覽量

    24769
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux系統(tǒng)SSH中的known_hosts文件是什么

    如果你經(jīng)常使用 Linux 系統(tǒng) ssh 到一個(gè)遠(yuǎn)程服務(wù)器,在主目錄中一般會(huì)有一個(gè) .ssh 文件夾,在這個(gè)文件夾中會(huì)有若干個(gè)文件,其中包括一個(gè) known_hosts
    發(fā)表于 10-20 09:21 ?4698次閱讀

    【電子發(fā)燒友】教大家認(rèn)識(shí)unix系統(tǒng)的hosts文件

    的,既然大家對(duì)這兩款操作系統(tǒng)不熟悉,那么今天就教大家認(rèn)識(shí)unix系統(tǒng)的hosts文件。1. 關(guān)于/etc/host,主機(jī)名和IP配置文件  Hosts - The static tab
    發(fā)表于 02-21 08:48

    CC2650開發(fā)環(huán)境編程評(píng)測(cè)

    的幫助頁(yè)面。如果遇到不能下載瀏覽器插件的情況,可以通過(guò)修改hosts文件的方式解決(具體操作請(qǐng)自行搜索或者聯(lián)系本文作者)。編譯程序時(shí),也會(huì)遇到提示仿真器升級(jí)的提示。不升級(jí)進(jìn)行不下去了。在TI官網(wǎng)搜索了下
    發(fā)表于 03-07 15:57

    Linux操作系統(tǒng)下/etc/hosts文件配置方法

    1. 關(guān)于/etc/host,主機(jī)名和IP配置文件Hosts - The static table lookup for host name(主機(jī)名查詢靜態(tài)表)Linux 的/etc/hosts
    發(fā)表于 06-21 14:24

    如何解決DNS解析錯(cuò)誤故障

    ”和“8.8.4.4”斷開,從新連接網(wǎng)絡(luò)即可,并且沒(méi)有電信、聯(lián)通(原網(wǎng)通)等DNS劫持問(wèn)題。2:修改HOSTS文件的方法如果我們希望把某個(gè)域名與某個(gè)IP綁定,就可以通過(guò)修改
    發(fā)表于 09-29 15:14

    Linux的host修改原因和方法

    為什么要修改host/etc/hosts文件存放的是 域名 與 IP 的對(duì)應(yīng)關(guān)系就我開發(fā)人員來(lái)說(shuō),內(nèi)測(cè)的時(shí)候,我們通常會(huì)去修改host文件,
    發(fā)表于 07-05 06:06

    Linux怎么修改hosts

    Windows用戶XP的在C盤 C:WINDOWS/system32/drivers/etc 目錄下的 hosts文件,我們用記事本打開后 修改里面的內(nèi)容,添加內(nèi)容到host文件中保存
    發(fā)表于 07-17 08:38

    修改dll文件工具和說(shuō)明

    修改dll文件工具和說(shuō)明 當(dāng)使用2K/XP系統(tǒng)非法關(guān)機(jī)和重啟的時(shí)候,在再次啟動(dòng)的時(shí)候就會(huì)運(yùn)行磁盤掃描程序,磁盤掃
    發(fā)表于 11-28 14:50 ?7069次閱讀

    Delphi教程之取得和修改文件的創(chuàng)建和修改日期

    Delphi教程之取得和修改文件的創(chuàng)建和修改日期,很好的Delphi資料,快來(lái)下載吧。
    發(fā)表于 04-11 15:59 ?6次下載

    TxtModify Txt文件內(nèi)容批量修改工具

    Txt文件內(nèi)容批量修改工具
    發(fā)表于 02-28 23:03 ?0次下載

    Hosts文件是什么,它是否存在著安全隱患

    Hosts是一個(gè)沒(méi)有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開,其作用就是將一些常用的網(wǎng)址域名與其對(duì)應(yīng)的IP地址建立一個(gè)關(guān)聯(lián)“數(shù)據(jù)庫(kù)”。
    發(fā)表于 04-21 11:54 ?1507次閱讀

    九招教你提高國(guó)內(nèi)訪問(wèn)GitHub速度

    + Jsdelivr 通過(guò) Gitee 中轉(zhuǎn) fork 倉(cāng)庫(kù)下載 通過(guò)修改 HOSTS 文件進(jìn)行加速 為什么 github 下載速度這么慢? 如何提高 github 的下載速度? 1. GitHub 鏡像訪問(wèn) 這里提供
    的頭像 發(fā)表于 09-29 15:15 ?2090次閱讀
    九招教你提高國(guó)內(nèi)訪問(wèn)GitHub速度

    BQ27426 GMFS文件快速修改

    BQ27426 GMFS文件快速修改
    發(fā)表于 10-28 11:59 ?1次下載
    BQ27426 GMFS<b class='flag-5'>文件</b>快速<b class='flag-5'>修改</b>

    linux修改網(wǎng)卡ip配置文件

    Linux是一種開源的操作系統(tǒng),因此,它給用戶提供了很高的自由度,可以根據(jù)個(gè)人需要進(jìn)行各種定制和配置。其中,修改網(wǎng)絡(luò)接口配置文件是常見的操作,可以通過(guò)修改網(wǎng)卡ip配置文件來(lái)設(shè)置網(wǎng)絡(luò)接口
    的頭像 發(fā)表于 11-17 10:51 ?2292次閱讀

    如何修改buildroot和debian文件系統(tǒng)

    本文檔主要介紹在沒(méi)有編譯環(huán)境的情況下,如何修改buildroot和debian文件系統(tǒng)方法,如在buildroot文件系統(tǒng)中添加文件、修改
    的頭像 發(fā)表于 07-22 17:46 ?515次閱讀
    如何<b class='flag-5'>修改</b>buildroot和debian<b class='flag-5'>文件</b>系統(tǒng)