科学上网之hosts文件的修改与配置

引言
在当今社会,科学上网已经变得越来越重要,因为有些网站在特定地区是无法访问的。为了突破这些限制,用户一般会使用 代理工具 或者 VPN,但有时,修改 hosts 文件 同样能够解决访问问题。本文将详细介绍科学上网的方法,包括如何修改 hosts 文件、事例展示、注意事项及常见问题解答。

什么是hosts文件?

hosts 文件 是一个用来将主机名映射到 IP 地址的纯文本文件。在计算机网络中,当我们访问某个网站时,通常会输入域名,计算机会通过 DNS (域名系统) 来查找对应的 IP 地址。通过直接修改 hosts 文件,我们可以强制计算机使用特定的 IP 地址,从而达到访问特定网站的目的。

如何找到并修改hosts文件?

Linux/Unix

  1. 打开终端。
  2. 输入 sudo nano /etc/hosts 并按回车。
  3. 可以进行修改,按 Ctrl + X 并保存文件即可。

Windows

  1. 打开记事本(以管理员身份)。
  2. 打开文件 C:\Windows\System32\drivers\etc\hosts
  3. 进行修改,保存。

macOS

  1. 使用访达,按 Cmd + Shift + G,输入 /etc/,然后找到 hosts 文件。
  2. 使用文本编辑器打开,进行相应修改。

修改hosts文件的步骤

要成功地通过修改 hosts 文件来实现科学上网,需要采取以下步骤:

  • 备份原始文件:在进行任何修改前,请再次确认您已经备份了原始的 hosts 文件,以便出错时恢复。
  • 获取最新的GER的IP地址:为科学上网查询一些常用服务(如 GITHUB、GOOGLE等),并记录下正版地址与其对应的 IP。
  • 添加到文件:在对应位置添加新行,例如:

123.45.67.89 www.example.com

  • 保存并关闭文件:确保存档成功,然后在命令行使用 ping www.example.com 来检验修改是否生效。

示例

当我们访问 www.google.com 时,假设其对应的 IP 地址是 172.217.16.196。您只需要通过修改 hosts 文件添加如下行:

172.217.16.196 www.google.com
这样即便不可用 DNS,您也能直接通过该文件访问相关资源。

注意事项

无论是Windows还是Linux系统,在修改hosts文件时需特别注意以下几个方面:

  • 管理员权限:确保以管理员身份打开文件。
  • 服务阿括注意字母尺寸问题:在添加文件时要非常小心,任何拼写错误都会导致无法访问。
  • 保存格式:请勿提交带有扩展名的文件,保存只需保证文件为纯文本。 在进行 hosts 文件的修改时,一些常见问题会频繁出现

常见问题解答

1. 修改hosts文件后未生效该如何处理?

  • 清空浏览器缓存并重启。如果依旧无效果,尝试在命令行中清除 DNS 缓存。

2. 怎样恢复原始的hosts文件?

  • 简单地用备份文件替代当前的 hosts 文件即可。
  • 除此之外,使用命令 ipconfig /flushdns 来清空 DNS 缓存可能会有所帮助。

3. 修改后的hosts中显示为failed如何解决?

  • 确认添加的内容格式是正确的,也可尝试以 sudo 运行命令。

总结

通过修改 hosts 文件实现 科学上网 是一种简便且有效的方法。然而,它并不适合长时间使用,若其他故障或访问体验不佳,请考虑使用代理或者 VPN 工具,满足更全面的访问需求。
同时保持对 hosts 文件的管理,确保访问安全。希望本教程能够为您提供真正有用的信息,助力您的 网络体验

正文完
 0