更新时间:2023-06-04 18:12:59   作者:网友投稿   来源:网友投稿点击:
Host文件是一个操作系统文件,存储着IP地址和域名之间的映射关系。在网络通讯中,当我们输入网址时,系统会先去查找Host文件,根据里面的指示解析网址并获取服务器的IP地址,进而和服务器完成连接。Host文件的修改可以帮助我们解决一些网络连接问题,比如更改IP地址以便远程连接服务器,或者屏蔽某些网站等。下面壹元网将介绍Host文件具体在哪里以及如何修改。
Windows系统: C:WindowsSystem32driversetchosts
macOS系统:/etc/hosts
需要注意的是,Host文件是系统文件,修改时可能需要以管理员权限进行。对于Windows系统来说,可以右键hosts文件进行编辑,选择“以管理员身份运行”。在MacOS系统下,需要在终端中打开Host文件进行编辑,需要使用sudo命令以管理员权限运行。
1. 打开Host文件夹
Window系统:在文件夹中输入文件路径:C:WindowsSystem32driversetc,找到并右键hosts文件,选择“以管理员身份运行”进行编辑。
MacOS系统:使用“Finder”打开主页,然后点击“前往”,输入文件路径:/etc/,找到并打开hosts文件进行编辑。
2. 修改Host文件
Host文件的最基本修改内容是添加网站IP地址和对应的域名。这种修改需要在文件中找到一行开头为“127.0.0.1”的语句(通常为“127.0.0.1 localhost”),在这一行的下面添加要修改的IP地址和对应的域名即可。例如,我们要屏蔽名为“x.com”的网站,可以在Host文件的最后一行添加以下内容:
127.0.0.1 x.com #屏蔽x.com网站
注意,每一行的开头都有一个IP地址和空格,其后面是域名或者网站名称。在MacOS系统下,需要在Host文件中使用Tab键来分隔IP地址和域名。
3. 保存修改
修改完毕后,需要保存Host文件。在Windows系统下,可直接使用快捷键“Ctrl + S”保存修改文件。在MacOS下,可以使用命令行保存修改,输入如下指令即可:
:wq
意思是命令保存修改并退出的意思。
有时候我们需要屏蔽某些网站,比如有些广告网站或 malware 网站会向我们电脑中注入一些垃圾信息。这时候我们可以用Host文件来屏蔽这些网站,方法是找到该网站的IP地址并将其写入Host文件中,例如:
127.0.0.1 www.xxx.com #屏蔽xxx网站
2. 远程连接服务器
在进行远程连接时,我们通常需要连接到服务器上才能访问到共享目录或共享文件等。这时候我们可以修改Host文件将服务器IP地址和网址进行映射,更方便连接服务器,例如:
192.168.1.100 server.xxx.com #连接xxx服务器