更改hosts文件后,需要刷新dns緩存使更改生效。具體刷新方式為:1. Windows:運(yùn)行命令ipconfig /flushdns;2. macos:運(yùn)行命令sudo dscacheutil -flushcache;3. linux:運(yùn)行命令sudo service nscd restart;4. ios:關(guān)閉wi-fi再重新打開(kāi),或重置網(wǎng)絡(luò)設(shè)置;5. android:關(guān)閉wi-fi再重新打開(kāi),或重置wi-fi、移動(dòng)網(wǎng)絡(luò)和藍(lán)牙。刷新dns緩存后,主機(jī)名將映射到更改后的ip地址。
hosts修改后如何生效
修改hosts文件后,需要刷新DNS緩存才能使更改生效。以下是如何在不同平臺(tái)上刷新DNS緩存:
Windows
- 打開(kāi)命令提示符(以管理員身份運(yùn)行)。
-
鍵入以下命令并按Enter:
ipconfig /flushdns
macos
- 打開(kāi)終端。
-
鍵入以下命令并按Enter:
sudo dscacheutil -flushcache
- 打開(kāi)終端。
-
鍵入以下命令并按Enter:
sudo service nscd restart
- 關(guān)閉Wi-Fi,然后重新打開(kāi)。
- Alternatively, navigate to Settings > General > Reset > Reset Network Settings.
- 關(guān)閉Wi-Fi,然后重新打開(kāi)。
- 或者,前往設(shè)置 > 網(wǎng)絡(luò)和互聯(lián)網(wǎng) > 重置Wi-Fi、移動(dòng)網(wǎng)絡(luò)和藍(lán)牙。
刷新DNS緩存后,主機(jī)名將映射到更新的IP地址。您可能會(huì)注意到,更改生效需要幾分鐘時(shí)間,具體取決于您的網(wǎng)絡(luò)設(shè)置。