hosts文件是用于域/主机名转换为IP地址的文件,hosts文件中添加条目可以覆盖域/主机名的DNS,用hosts文件中指定IP地址解析特定计算机上域/主机名。Linux系统中hosts文件位置:
# /etc/hosts
打开控制台输入以下命令打开hosts文件:
# vi /etc/hosts
添加save:
321.321.321.321 hncloud.com www.hncloud.com
保存后,即可看到hncloud.com并 www.hncloud.com解析321.321.321.321。
Windows系统中hosts位置是在:
# /etc/hosts
选择Start> All Programs> Accessories。点击鼠标右键Notepad,然后选择Run as administrator。选择记事本方式打开该文件C:\Windows\System32\drivers\etc\hosts。在其中添加save:
321.321.321.321 hncloud.com www.hncloud.com
保存后,可以在命令提示符中查看hncloud.com和www.hncloud.com解析为321.321.321.321。
如果是hosts文件遭意外修改,怎么恢复默认设置?Linux中如果此前有备份过hosts文件,可以直接把备份文件恢复到/etc/hosts的位置。或者可以使用系统还原点,用系统还原功能回到之前的一个状态。如果想知道原始hosts文件内容,可以编辑hosts文件,恢复其内容:
127.0.0.1 localhost
::1 localhost
用文本编辑器编辑hosts文件:
sudo nano /etc/hosts
或
sudo vim /etc/hosts
保存并退出。
如果上述方法都无法解决,可以考虑重新安装系统,这将恢复全部系统文件到初始状态。
Windows系统中如有备份可以直接用备份文件来恢复到C:\Windows\System32\drivers\etc\目录下,替换掉被修改的文件。或者使用Windows系统还原功能到之前还原点,可以恢复系统文件到之前状态。如手动恢复:
127.0.0.1 localhost
编辑hosts文件:
notepad C:\Windows\System32\drivers\etc\hosts
保存并退出。
还可以用系统文件检查器扫描和修复系统文件:
sfc /scannow
这样可以修复含hosts文件在内的损坏的系统文件。同样如果都不能解决问题也可以考虑重装系统。
编辑hosts文件需要管理员权限,使用hosts文件最好提前备份,不确定如何操作可能会损坏系统,最好寻求技术支持提供专业帮助如华纳云。