深圳男生快快乐乐

python 学习中

如何在国内顺畅访问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网站的访问状况、网络连接状态以及故障排查都至关重要。

  1. 查询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在中国的资产分布、网络连接情况以及故障排查都至关重要。

  1. 查询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文件,即可恢复正常访问

posted on 2025-05-04 19:02  深圳男生快快乐乐  阅读(334)  评论(0)    收藏  举报

导航