在现今互联网使用中,有时由于某些网络限制,造成我们无法正常访问部分国外网站。为了正常访问这些被限制网站,很多用户选择了科学上网的方式。今天,我们将为您详细介绍一种相对简单的方法:修改hosts文件。希望通过本教程,大家可以轻松实现科学上网。
什么是hosts文件?
hosts
文件是一个用于映射计算机名称与IP地址的文本文件。- 它在用户的操作系统中用于以及方便实现对某些网站的访问。
- 当你在浏览器中输入网址时,系统会先查找
hosts
文件。如果找到了对应的IP地址,就会使用这个IP,而不会进行DNS查询。
为什么要修改hosts文件?
- 修改
hosts
文件的好处在于:- 直接指定要访问的网站的IP地址,确保可以快速访问。
- 存在部分网站因DNS污染而无法正常访问,此时
hosts
的修改可以有效解决。 - 不需要进行额外的代理设置。
如何修改hosts文件?
步骤一:找到hosts文件位置
在电脑版操作系统中,hosts
文件通常位于以下路径:
- Windows:
C:\Windows\System32\drivers\etc\hosts
- macOS:
/etc/hosts
- Linux:
/etc/hosts
步骤二:备份hosts文件
在修改文件之前,建议您先备份原始文件以防万一:
- 复制
hosts
文件为hosts.bak
- 如果修改出现问题,可根据备份文件进行还原。
步骤三:使用管理权限打开文件
操作系统的hosts
文件需要管理权限打开:
-
Windows:
- 点击“开始”按钮,搜索“记事本”。
- 右键点击“记事本”选择“以管理员身份运行”。
- 在“记事本”中选择“文件”-“打开”,
- 重定向到
C:\Windows\System32\drivers\etc\
,然后将“所有文件(.)”选为可见,找到并打开hosts
文件.
-
macOS和Linux:
- 打开终端,输入命令:
sudo nano /etc/hosts
进行编辑,输入密码确认。
- 打开终端,输入命令:
步骤四:修改hosts文件
添加我们所需科学上网的IP地址和网址映射: plaintext
192.0.2.1 www.google.com 192.0.2.2 www.facebook.com
- 请根据不同需要替换成正确的网站和IP地址。
步骤五:保存更改
在文本编辑中保存并关闭文件(在nash
中通常使用CTRL+X
,再按Y
确认;Windows系统直接点击“保存”)。
步骤六:清除DNS缓存
在完成上述修改后,清理DNS缓存:
- Windows:
- 在命令提示符执行
ipconfig /flushdns
;
- 在命令提示符执行
- macOS:
- 在终端输入
sudo killall -HUP mDNSResponder
;
- 在终端输入
- Linux:
- 根据发行版1234 相关命令清理打开的连接。
注意事项
- 小心拼写:don’t forget to pay attention to spelling and spaces, especially when using multiple entries in the
hosts
file for different websites. - 可信IP:只使用来自可靠来源的IP地址。如果来源不明,读取内容可能会存在风险。
- 网络防火墙:确保本地或公司网络防火墙设置不会从头堵住访问。
FAQ(常见问题解答)
如何检查修改是否成功?
- 修改后,打开命令提示符/终端,使用
ping www.google.com
(非常建议使用科学上网的网站冠军,以插件或设置内容判断)。 - 如果URL对应的IP没有被解析,会给相应错误挂牌回来。
hosts文件的修改是否需要重启?
- 一般情况下不需要,但在清理DNS缓存或者某些程序保留连接发生变化造成。例如浏览器,有可能需要关闭之后重新打开。
如果hosts文件被意外删除怎么办?
- 首先即场见到故障恢复上备用文件
hosts.bak
为hosts
进行替换,然后即可再关闭文件。 - 手动将或系统通过自己的干预和最终恢复结构重继。
修改次数有限制吗?
- 你可以添加尽量多的自定义映射。但需合理调整并间隔粒度删除!
总结而言,修改hosts
文件是实现科学上网的一种有效、方便的方法。虽然存在部分注意事项,但只要认真读教程,按照步骤操作,有很大机会成功实现快速安全的访问。希望本文能对各位有所帮助!
正文完