当前位置:   article > 正文

Ubuntu修改hosts访问github_ubuntu修改host访问github

ubuntu修改host访问github

前段时间ubuntu的大陆服务器挂代理死活拉取不了github,这次试试看修改hosts连接到github的CDN来达到国内顺利访问的目的

Github可使用的Hosts

github.global.ssl.fastly.net是GitHub的CDN域名之一,用于加速GitHub的全球访问。通过使用CDN,可以将内容缓存到全球各地的节点,从而减少用户访问GitHub时的延迟。当用户访问使用CDN加速的GitHub内容时,会从离用户最近的CDN节点获取内容,从而提高访问速度和性能。访问以下网址

在这里插入图片描述

# 这里得到与github.global.ssl.fastly.net相关的4个IP地址:
151.101.1.194
151.101.65.194
151.101.129.194
151.101.193.194
  • 1
  • 2
  • 3
  • 4
  • 5

assets-cdn.github.com是GitHub的CDN域名之一,用于加速GitHub上的静态资源加载,比如Web应用的图片、CSS、JavaScript文件等。通过使用CDN加速,可以减少这些资源加载的时间和延迟,提高网站的性能和用户体验。访问以下网址

在这里插入图片描述

# 这里获得与assets-cdn.github.com相关的4个IP地址:
185.199.108.153 
185.199.109.153 
185.199.110.153 
185.199.111.153
  • 1
  • 2
  • 3
  • 4
  • 5

Ubuntu命令(22.04)

sudo vim /etc/hosts
  • 1

增加hosts记录

140.82.112.3       github.com
151.101.1.194      github.global.ssl.fastly.net
151.101.65.194     github.global.ssl.fastly.net
151.101.129.194    github.global.ssl.fastly.net
151.101.193.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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

:wq保存。
重启网络:

sudo systemctl restart NetworkManager
  • 1

清除dns缓存

resolvectl statistics #查询
  • 1

在这里插入图片描述

resolvectl flush-caches #刷新缓存
  • 1

根据你的缓存的大小,这个过程将需要一些时间。如你所见,所显示的缓存的大小并不多。它瞬间就完成了。现在,让我们再检查一次统计数据,以确保这已经成功完成。

在这里插入图片描述

正如你所看到的,当前缓存大小已经降到了0,这意味着DNS刷新成功了。

其他

GitHub的其他相关域名的IP信息,大家根据需要可到网站 https://sites.ipaddress.com/进行查询,并添加到hosts文件中。

1. http://row.githubusercontent.com

row.githubusercontent.com是GitHub的一个组成部分,专门用于存储和提供用户上传的文件。这些文件通常不是项目仓库的文件,而是像issue里的图片之类的内容。这些文件被存储在亚马逊S3上,是GitHub的素材服务器。这个服务的设计初衷是为了避免主服务因用户上传的文件而过度负载,从而优化了系统的性能和稳定性。

链接

2. http://objects.githubusercontent.com

objects.githubusercontent.com是GitHub的CDN域名之一,用于存储和传送GitHub上的项目文件。当你通过GitHub下载文件时,可能需要登录GitHub账号,以便进行身份验证和授权,以获取所需的文件。

链接

3. http://github.githubassets.com

github.githubassets.com是GitHub的CDN域名之一,用于加速GitHub上的静态资源加载。通过使用CDN,可以将内容缓存到全球各地的节点,从而减少用户访问GitHub时的延迟。当用户访问使用CDN加速的GitHub内容时,会从离用户最近的CDN节点获取内容,从而提高访问速度和性能。

链接

结语

Github的IP地址是不断变化的,如果发现网站打不开了,可按上述方法重新获取IP地址,并更新hosts文件中的内容。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/932089
推荐阅读
相关标签
  

闽ICP备14008679号