云服务器中Linux编辑hosts文件

技术问题

云服务器中Linux编辑hosts文件

2025-01-22 09:26


云服务器中Linux编辑hosts文件

                                            




hosts文件是用于域/主机名转换为IP地址的文件,hosts文件中添加条目可以覆盖域/主机名的DNS,用hosts文件中指定IP地址解析特定计算机上域/主机名。Linux系统中hosts文件位置:

# /etc/hosts

打开控制台输入以下命令打开hosts文件:

# vi /etc/hosts

添加save:

321.321.321.321  8a.hk  www.8a.hk

保存后,即可看到8a.hk并 www.8a.hk解析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  8a.hk  www.8a.hk

保存后,可以在命令提示符中查看8a.hk和www.8a.hk解析为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文件最好提前备份,不确定如何操作可能会损坏系统


标签:
  • 云服务器中Linux编辑hosts文件