通过Hosts文件解决网络访问受限问题

Executive Summary

核心观点(金字塔原理)

结论先行: 当网络环境导致网站无法访问时,可通过修改本地hosts文件直接指定域名IP来绕过DNS解析问题

支撑论点:

  1. 部分地区网络环境可能导致特定网站DNS解析异常
  2. 通过多次刷新获取可用IP后,手动配置hosts文件可解决问题
  3. 此方法可推广到其他类似场景的网站访问问题

SWOT 分析

维度 分析
S 优势 方法简单直接,无需额外工具,修改即时生效
W 劣势 手动操作效率低,IP变更后需重新配置
O 机会 可开发自动化脚本批量处理常用网站的hosts配置
T 威胁 IP地址可能变化导致配置失效,需定期维护更新

适用场景

  • 特定网络环境下GitHub等网站访问受限
  • 需要临时绕过DNS解析问题的场景

记录一次回疆github不能登录小技巧
  • 由于回家,发现回疆以后github不能登录了,现记录是如何解决的。
    1. 在乌鲁木齐多次刷新之后是能登录的。
    2. 记录github.com 对应的域名
    3. 直接修改 sudo vi /etc/hosts
    4. 完成 以
  • 此类推其他也可以这么处理。不过这种方式还是不太好,最好是能写个脚本,先爬出常用网站部署的服务器。然后在看这边网络能连接那些。然后再生成一份host文件.