如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
实时获取GitHub最新最优IP地址,解决DNS污染导致的访问缓慢问题
当开发者因DNS污染无法正常访问GitHub时,本工具通过实时查询全球节点,提供github.com、raw.githubusercontent.com等核心域名的最新最优IP映射(hosts文件是操作系统本地域名解析的映射表)。用户只需复制这些IP到系统hosts文件,即可绕过被污染的DNS解析,直接建立高速连接。
问:这些IP多久会失效?
答:通常有效期为3-7天,建议每周更新一次
问:修改hosts是否影响系统安全?
答:仅修改指定域名解析是安全的,但需确保:1. 使用官方工具获取IP 2. 避免修改其他系统条目 3. 操作前备份原始文件
• 需管理员权限修改系统文件
• 单个IP映射格式:<IP> <域名>(示例:20.205.243.166 github.com)
• 企业网络可能强制覆盖hosts设置
• 若访问无改善,尝试更换网络环境或检查防火墙
推荐搭配cron定时任务自动更新:每周通过API获取新IP(示例响应:{"github.com": "20.205.243.166"}),用sed命令批量替换hosts文件对应行。注意保留文件权限(0600)及归属关系,避免系统安全机制拦截。