什么是hosts文件?
在计算机网络中,hosts 文件是一个用来将主机名映射到IP地址的文本文件。当一个用户在浏览器中输入一个网址时,操作系统会首先参考_ hosts _ 文件来找到该网址所对应的IP地址。如果文件中有这个映射对应,系统会直接使用;如果没有,则会通过DNS寻找。
科学上网的必要性
在一些国家或地区,由于网络的监控和访问限制,导致某些访问受限网站无法正常打开,科学上网的需求应运而生。使用_ hosts _ 文件可以帮助用户指定允许打开的网站的正确IP地址,从而绕过网络的限制。
配置科学上网的hosts
1. 如何找到合适的hosts文件?
在科学上网时,要确保使用的是经过验证的_ hosts _ 文件,适合自己地区的网络环境。可以通过以下途径找到:
- 公共有效开放的_ hosts _ 地址 中文网站如 GitHub 仓库。
- 网络论坛和主题社区 例如 Reddit、V2Ray等。
2. 修改hosts文件的步骤
-
打开hosts文件
- Windows系统默认位置为:
C:\Windows\System32\drivers\etc\hosts
。 - Mac和Linux系统的默认位置为:
/etc/hosts
。
- Windows系统默认位置为:
-
备份文件
- 在修改之前,建议备份原始_ hosts _ 文件,以防出现问题。
-
添加IP地址和域名映射
- 格式为:
IP地址 域名
. - 例如:
104.18.118.16 example.com
。
- 格式为:
-
保存并退出
- 在文本编辑器(replace with administrator privileges)中保存更改。
3. 常用的科学上网网站hosts列表
以下是一些常用的阵地网站的配置示例:
- 快速Google 访问:
216.58.200.142 www.google.com
- 加速YouTube:
142.250.190.46 www.youtube.com
科学上网hosts的维护
- 定期检查:需要定期更新_ hosts _ 文件中的IP地址,因为网络环境变化会影响到有效性,比较推荐每月进行一次检查。
- 移除冗余记录:当发现某些域名无法访问时,可以及时删除映射字段而后再进行测试。
常见问题解答 FAQs
问:如何确认一个hosts文件的预计效果?
答:修改hosts
文件后,打开命令行工具向指定网址发出ping 指令,确认是否解析到实际目标IP。
问:遇到访问不起作用,我应该怎么办?
答:尝试清空DNS缓存使用命令:
- Windows:
ipconfig /flushdns
- Mac/Linux:
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
问:是否可以使用复制的_hosts_文件?
答:可以,但请确保该文件来源可靠,从不确定的来源获取的文件,可能会产生_安全隐患_,并导致隐私泄露。
问:改完 hosts 文件为啥有时没有效果?
答:可通过检查系统DNS设置, 阅读及延长DNS解析的TTL(生存期)值进行更进一步确认,并考虑改用专用的DNS解决方案。
问:是否有替代的科学上网方式?
答:当然,需要过: VPN、SS( Shadowsocks)、V2Ray 等方式 ,但是以 hosts _的配置质朴有效、快速是一种值得主流使用的简良选择。
总结
使用_ hosts _ 文件进行科学上网是一个非常有效和经济的方法,尤其在受限制的网络中。定期的维护、更新和小心谨慎的操作将确保您能持续畅享网络自由,驶向无限的信息宇宙。
正文完