hosts配置完如何重启
时间: 2024-06-08 10:09:15 浏览: 59
重启 hosts 文件的方法因操作系统而异。以下是几种常见操作系统的方法:
- Windows:打开命令提示符或 PowerShell 窗口,输入 `ipconfig /flushdns`,按下回车键。这将刷新 DNS 缓存并应用新的 hosts 文件。
- MacOS:打开终端窗口,输入 `sudo killall -HUP mDNSResponder`,按下回车键。这将刷新 DNS 缓存并应用新的 hosts 文件。
- Linux:打开终端窗口,输入 `sudo /etc/init.d/networking restart` 或 `sudo systemctl restart network.service`,按下回车键。这将重启网络服务并应用新的 hosts 文件。
请注意,上述命令可能需要管理员权限才能运行。
相关问题
配置完hosts文件怎么生效
配置hosts文件通常用于映射本地计算机上的域名到特定的IP地址,它是一个系统级别的文本文件,通常位于`C:\Windows\System32\drivers\etc`(Windows系统)或者`/etc/hosts`(Unix/Linux系统)。为了使修改后的hosts文件生效,你需要按照以下步骤操作:
1. **编辑hosts文件**:打开命令提示符(Windows)或终端(Linux/macOS),然后输入`notepad %SystemRoot%\System32\drivers\etc\hosts`(Windows)或`sudo nano /etc/hosts`(Linux/macOS)来编辑文件。
2. **添加或修改条目**:在文件底部,添加新的行,格式通常是 `域名 或 IP 地址 空格 目标主机名`。例如,如果你想将Google的DNS地址指向192.0.2.168,可以写成:
```
192.0.2.168 google.com
```
3. **保存并关闭**:完成编辑后,记得保存更改并退出文本编辑器。
4. **刷新系统**:有时候,仅仅保存还不够,需要让系统重新加载hosts文件。在Windows上,你可以尝试重启网络服务或者重启电脑;在Linux/macOS上,运行`sudo killall -HUP mDNSResponder`(针对macOS)或者`systemctl restart networking`(通用Linux)命令。
5. **验证效果**:现在你可以通过浏览器或其他应用程序访问之前指定的新地址,看看是否已经生效。
linux中修改完hosts之后需要重启嘛
在Linux中,修改完hosts文件后一般情况下不需要重启操作系统。新的hosts配置会立即生效,无需重启计算机。您可以通过终端或命令行界面输入以下命令来刷新网络设置和DNS缓存,使修改的hosts文件立即生效:
```bash
sudo service network-manager restart
```
或
```bash
sudo systemctl restart NetworkManager
```
这将重新启动网络管理服务并应用新的hosts配置。请注意,这些命令可能因Linux发行版的不同而有所差异。如果您不确定应该使用哪个命令,请参考您所使用的Linux发行版的文档或相关资源。
阅读全文