debian12 解决 github 访问难的问题

2024-02-04 09:12

本文主要是介绍debian12 解决 github 访问难的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

可以在 /etc/hosts 文件中添加几个域名与IP对应关系,从而提高 github.com 的访问速度。

据搜索了解(不太确定),可以添加这几个域名:github.com,github.global.ssl.fastly.net,github.global.fastly.net,assets-cdn.github.com,而且有意思的是我的 /etc/hosts 文件竟然默认有 github.com,github.global.ssl.fastly.net,assets-cdn.github.com 这三个被打上注释的域名,只是没有IP地址。

1. 如何查找这些域名的ip地址?

可以使用 https://sites.ipaddress.com 这个网址去查询,打开网址后,在如下的地方输入域名(以 github.com 为例)即可:

在这里插入图片描述
接着在当前网页就会查找出该域名的相关信息,包括域名基本信息,域名ip,ip服务器所在地址等信息。可以在这两个地方找到其IP地址:

在这里插入图片描述
在这里插入图片描述

这里找到的 github.com 域名IP为:140.82.113.3,同样的方法可以找到
github.global.ssl.fastly.net 域名IP为:151.101.1.194, 151.101.65.194, 151.101.129.194 和 151.101.193.194
github.global.fastly.net 域名IP为:151.101.0.204, 151.101.64.204, 151.101.128.204 和 151.101.192.204
assets-cdn.github.com 域名IP为:185.199.108.153, 185.199.109.153, 185.199.110.153 和 185.199.111.153
raw.githubusercontent.com 域名IP为:185.199.108.133, 185.199.109.133, 185.199.110.133 和 185.199.111.133

2.将域名与IP写入/etc/hosts文件

只需将下面的内容复制到/etc/hosts 文件中即可。

#github.com
140.82.113.3     github.com
#github.global.ssl.fastly.net
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
#github.global.fastly.net
151.101.0.204    github.global.fastly.net
151.101.64.204   github.global.fastly.net
151.101.128.204  github.global.fastly.net
151.101.192.204  github.global.fastly.net
#assets-cdn.github.com
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
#raw.githubusercontent.com
185.199.108.133  raw.githubusercontent.com
185.199.109.133  raw.githubusercontent.com
185.199.110.133  raw.githubusercontent.com
185.199.111.133  raw.githubusercontent.com

3. 使/etc/hosts 生效

输入下面的命令使/etc/hosts 生效

sudo systemctl restart NetworkManager
sudo systemctl restart networking

4.验证一下域名(能ping通就行)

ping github.com
ping github.global.ssl.fastly.net

5.体验 github

这时候在浏览器中打开github.com速度就快了。

这篇关于debian12 解决 github 访问难的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/676982

相关文章

详谈redis跟数据库的数据同步问题

《详谈redis跟数据库的数据同步问题》文章讨论了在Redis和数据库数据一致性问题上的解决方案,主要比较了先更新Redis缓存再更新数据库和先更新数据库再更新Redis缓存两种方案,文章指出,删除R... 目录一、Redis 数据库数据一致性的解决方案1.1、更新Redis缓存、删除Redis缓存的区别二

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题

《解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题》本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常... 目录myBATis-plus-boot-starpythonter与mybatis-spring-b

关于Java内存访问重排序的研究

《关于Java内存访问重排序的研究》文章主要介绍了重排序现象及其在多线程编程中的影响,包括内存可见性问题和Java内存模型中对重排序的规则... 目录什么是重排序重排序图解重排序实验as-if-serial语义内存访问重排序与内存可见性内存访问重排序与Java内存模型重排序示意表内存屏障内存屏障示意表Int

SpringBoot实现基于URL和IP的访问频率限制

《SpringBoot实现基于URL和IP的访问频率限制》在现代Web应用中,接口被恶意刷新或暴力请求是一种常见的攻击手段,为了保护系统资源,需要对接口的访问频率进行限制,下面我们就来看看如何使用... 目录1. 引言2. 项目依赖3. 配置 Redis4. 创建拦截器5. 注册拦截器6. 创建控制器8.

SpringBoot如何访问jsp页面

《SpringBoot如何访问jsp页面》本文介绍了如何在SpringBoot项目中进行Web开发,包括创建项目、配置文件、添加依赖、控制层修改、测试效果以及在IDEA中进行配置的详细步骤... 目录SpringBoot如何访问JSP页python面简介实现步骤1. 首先创建的项目一定要是web项目2. 在

电脑显示hdmi无信号怎么办? 电脑显示器无信号的终极解决指南

《电脑显示hdmi无信号怎么办?电脑显示器无信号的终极解决指南》HDMI无信号的问题却让人头疼不已,遇到这种情况该怎么办?针对这种情况,我们可以采取一系列步骤来逐一排查并解决问题,以下是详细的方法... 无论你是试图为笔记本电脑设置多个显示器还是使用外部显示器,都可能会弹出“无HDMI信号”错误。此消息可能

mysql主从及遇到的问题解决

《mysql主从及遇到的问题解决》本文详细介绍了如何使用Docker配置MySQL主从复制,首先创建了两个文件夹并分别配置了`my.cnf`文件,通过执行脚本启动容器并配置好主从关系,文中还提到了一些... 目录mysql主从及遇到问题解决遇到的问题说明总结mysql主从及遇到问题解决1.基于mysql

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11