如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
實時獲取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)及歸屬關係,避免系統安全機制攔截。