如何在国内顺畅访问GitHub的详细步骤
转载:https://baijiahao.baidu.com/s?id=1829762521987102805&wfr=spider&for=pc
访问GitHub问题分析
许多国内用户在使用GitHub时,常会遇到无法访问的问题。
实际上,并非国内无法访问GitHub的IP地址,而是其域名无法正确解析为对应的IP。为了解决这一域名解析问题,我们可以采取一种变通方法:通过ipaddress网站查询GitHub的IP地址,然后将其配置到Windows主机的host文件中,这样即可实现正常访问GitHub网站。
► 解决方案概述
接下来,我们将一起看看具体的操作步骤。通过这些步骤,您将能够正常访问GitHub。
查询GitHub IP地址
通过访问IPAddress.com网站,您可以查询到GitHub的IP地址。这是解决GitHub域名无法解析问题的第一步。
► 查询指定网址的IP地址
在IPAddress.com网站首页,您可以输入想要查询的网址,并点击相应的按钮进行查询。以下是三个常见的网址,您可以尝试查询它们的IP地址:
通过查询这些网址的IP地址,您可以进一步了解这些网站的访问情况和网络连接状态。
在IPAddress.com网站,输入
查询github.com的IP地址。通过查询,我们发现github.com的IP地址为140.82.112.4。这一信息对于了解GitHub网站的访问状况、网络连接状态以及故障排查都至关重要。
- 
查询assets-cnd.github.com的IP地址
 
经过进一步查询,我们发现assets-cnd.github.com的IP地址为151.101.193.68。这一信息对于理解GitHub在中国的资产访问状况、网络连接问题以及故障排除都显得尤为重要。
查询assets-cnd.github.com的IP地址,我们发现该域名实际上对应着四个不同的IP:151.101.193.68、151.101.128.69、151.101.65.69以及13.250.229.69。这些IP地址对于深入了解GitHub在中国的资产分布、网络连接情况以及故障排查都至关重要。
- 
查询gibhut.global.ssl.fastly.net的IP地址
 
除了之前提到的assets-cnd.github.com的IP地址外,还有几组IP地址也值得关注。它们是:185.199.108.153、185.199.109.153、185.199.110.153以及185.199.111.153。这些IP地址可能与GitHub的其他服务或资源相关,记录它们有助于更全面的了解GitHub的网络布局。同时,也请注意记录gibhut.global.ssl.fastly.net这个域名,它可能涉及到GitHub的SSL证书服务或相关内容。
查询gibhut.global.ssl.fastly.net的IP地址,我们发现它对应的是199.232.69.194这个IP。
编辑Windows hosts文件
► hosts文件操作
hosts文件位于C:\Windows\System32\drivers\etc\目录下,您可以使用记事本或VSCode等文本编辑器打开它。在文件的末尾,添加以下内容:
在hosts文件的末尾,您可以添加以下IP地址与网址的映射关系:
140.82.112.4    github.com
199.232.69.194   github.global.ssl.fastly.net
185.199.108.153  assets-cdn.github.com
185.199.109.153  assets-cdn.github.com
185.199.110.153  assets-cdn.github.com
185.199.111.153  assets-cdn.github.com
这些映射关系将帮助您将特定的IP地址解析为对应的网址。
► 刷新DNS缓存
在修改了hosts文件后,为了确保更改生效,您需要刷新本地的DNS缓存。这可以通过执行Win + R键来打开运行对话框,并输入相应的命令来完成。
请确保保存hosts文件时使用管理员权限以确保更改能够正确应用。
在执行了上述操作后,接下来需要输入cmd并点击回车键,以打开命令提示符窗口。随后,在命令提示符中输入ipconfig/flushdns并按下回车键,以清除本地的DNS缓存。这样,您就可以确保之前对hosts文件的修改已经完全生效。
实现顺畅访问
► 步骤总结
经过上述步骤,GitHub的访问已经恢复正常。您可以尽情享受GitHub带来的便捷与高效。
由于GitHub的IP地址可能会发生变化,若再次遇到无法登录的情况,建议您访问ipaddress网站,查看GitHub的IP是否有所变动。一旦发现变化,只需更新本地的hosts文件,即可恢复正常访问
                    
                
                
            
        
浙公网安备 33010602011771号