github快速访问-程序员宅基地

技术标签: Golang  github  http  网络协议  

github快速访问

github快速访问

DNS域名污染导致github连接总会出错。

一、如何查域名对应IP?

1、需要查一下三个 域名:

  • github.com
  • assets-cdn.github.com
  • github.global.ssl.fastly.net

2、可以通过以下两个方式查找:

  • https://www.ipaddress.com/
  • http://tool.chinaz.com/dns/

二、具体步骤

1、查找域名映射IP
打开网址 根据域名查找ip地址,然后这样:![在这里插入图片描述](https://img-blog.csdnimg.cn/99342ccd38924739a3548a588046029a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6Ziz5YWJJQ==,size_20,color_FFFFFF,t_70,g_se,x_16
点击 跳转后,在新页面找到域名对应的IP,记录下来:在这里插入图片描述
查找的过程中会遇到一个域名对应多个IP,全部记录下来:在这里插入图片描述
将上面三个域名查找完后,打开windows里的hosts文件:

我的host文件地址(windows10都是这个路径):C:\Windows\System32\drivers\etc
2、添加域名映射IP到Hosts文件
然后将记录下来的域名和IP的映射添加到hosts文件里。

# github映射
# 203.208.39.99 github
52.192.72.89 github
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
199.232.69.194 github.global.ssl.fastly.net

注意,IP和域名之间要有一个空格,其他内容可要可不要。
3、刷新本机DNS解析缓存
(DNS就相当于地址薄,拿到网站域名去查找对应的IP,如果本机缓存的DNS地址簿里没找到,就去找提供DNS解析服务商的DNS地址簿进行解析)

之后我们刷新dns缓存,再登陆github试一试:

1.win+R健,输入cmd

2.cmd里输入ipconfig/flushdns

C:\Users>ipconfig/flushdns

Windows IP 配置

已成功刷新 DNS 解析缓存。

4、访问github
若无法访问,更换github域名映射的IP:
访问这个DNS查询网站:DNS查询,然后我们输入github,去查找:在这里插入图片描述
然后我们找到了两个域名响应的IP对应的地址,然后我们分别到cmd里去ping这些域名:

C:\Users>ping 203.208.39.104

正在 Ping 203.208.39.104 具有 32 字节的数据:
请求超时。

203.208.39.104 的 Ping 统计信息:
    数据包: 已发送 = 1,已接收 = 0,丢失 = 1 (100% 丢失),
C:\Users>ping 52.192.72.89

正在 Ping 52.192.72.89 具有 32 字节的数据:
来自 52.192.72.89 的回复: 字节=32 时间=75ms TTL=36
来自 52.192.72.89 的回复: 字节=32 时间=74ms TTL=36
来自 52.192.72.89 的回复: 字节=32 时间=75ms TTL=36
来自 52.192.72.89 的回复: 字节=32 时间=81ms TTL=36

52.192.72.89 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 74ms,最长 = 81ms,平均 = 76ms

对比一下,发现github域名对应的IP:52.192.72.89 响应是最快速的,这里我们去hosts修改github对应的域名的IP为此IP:

# github映射
# 203.208.39.99 github
52.192.72.89 github
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
199.232.69.194 github.global.ssl.fastly.net

然后再刷新本机的DNS缓冲:

C:\Users>ipconfig/flushdns

Windows IP 配置

已成功刷新 DNS 解析缓存。

之后再次访问gayhub:在这里插入图片描述
完成,响应速度还挺快的~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44205799/article/details/121106168

智能推荐

ESP-IDF版本更新说明(V2.1版)转自github(https://github.com/espressif/esp-idf/releases/)...-程序员宅基地

文章浏览阅读1.2k次。ESP-IDF Release v2.1igrr发布了这个on 29 Jul·自此发布以来,我承诺要承诺414自v2.0以来的变化。突破变化版本v2.1旨在大大兼容为ESP-IDF v2.0编写的应用程序。但是,引入以下突破性变化:esp_bt_controller_init函数收到一个新的esp_bt_controller_config_t *参..._rmt_set_tx_thr_intr_en

操作系统IPC漏洞研究-程序员宅基地

文章浏览阅读297次。在学校申请做了个项目。一切都差不多准备好了,等待结题之中。这种三流学校就是差劲,做事没有规程,没有效率。到后来实在没有规章制度就自己随便搞个来限制你。虽然学校差劲,但是在做这个项目的时候还是学到了很多东西。最起码,发表了一篇论文,虽然写的不是很深奥的东西,但是自己对这个研究还是蛮满意的。今日就把论文给挂上面,来显摆显摆:操作系统IPC漏洞分析与防范朱宁武,张 宇..._ipc漏洞

Fragment切换刷新数据-程序员宅基地

文章浏览阅读280次。2019独角兽企业重金招聘Python工程师标准>>> ..._fragment切换刷新

Halcon算子:smallest_rectangle1()和smallest_rectangle2()-程序员宅基地

文章浏览阅读1.5w次,点赞6次,收藏37次。Halcon算子:smallest_rectangle1()和smallest_rectangle2()_smallest_rectangle1

25类Android常用开源框架-程序员宅基地

文章浏览阅读714次,点赞10次,收藏29次。=========| 框架名称 | 功能描述 |,使用的App有:薄荷,哔哩哔哩 || 图片裁剪,使用的App有:网易新闻,芒果TV || 图片裁剪开源框架 || Android 大图片裁剪终极解决方案 || A Library which can be used to crop images in Android similar to Facebook and Telegram,使用的App有:快手 |==========| 框架名称 | 功能描述 |

微信小程序之网上订餐小程序源码+论文+开题报告-程序员宅基地

文章浏览阅读397次,点赞9次,收藏11次。本微信点餐系统小程序管理员功能有个人中心,用户管理,菜品管理,新上菜品管理,预定订单管理,活动信息管理,用户评价管理,系统管理,订单管理等。管理员功能有个人中心,用户管理,菜品管理,新上菜品管理,预定订单管理,活动信息管理,用户评价管理,系统管理,订单管理等。开发软件:微信开发者工具、后端使用IDEA/Eclipse/MyEclipse。微信小程序端:Vue+uni-app。后端:Java+SSM。

随便推点

ListView中嵌套ViewPager(ViewPager是item的一部分),并且存在判断位置的小白点。...-程序员宅基地

文章浏览阅读55次。============问题描述============ 被bug困扰了好久:1.白点会出现混乱,有的时候是正常的,有的时候会不动(如果界面只有一个item,白点可以正常切换,有两个item就会不动)。2.当有两个item时,如果滑动上一个item图片与下一个item一样时,下面的item的图片就会消失。本人新手,贴上代码,求各位大神..._listview 嵌套viewpager viewpager item复原

详解三次握手与四次挥手及相关面试题回答_3次握手4次挥手面试怎么回答-程序员宅基地

文章浏览阅读2.7k次,点赞3次,收藏14次。三次握手含义三次握手其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。TCP报文要想弄懂三次握手,得先从TCP的报文格式入手:有32位的序号和确认序号。 ACK:置为1便是确认连接。 SYN:置为1代表发起一个新连接。 FIN:置为1代表释放一个连接。 具体过程标志位的解释前两次建立连接时._3次握手4次挥手面试怎么回答

(保姆式教学) Win10 + Ubuntu 20.04——双系统安装方法 + 配置显卡 + root权限 + flash调配_双系统安装保姆教程-程序员宅基地

文章浏览阅读9.5w次,点赞209次,收藏1.1k次。这里写自定义目录标题Win10 + Ubuntu 20.04——双系统安装方法 + 配置显卡 + root权限 + flash调配(保姆式教学)请同学们提前准备:第一步:**准备U盘**第二步:**确定自己电脑的类型**第三步:**安装ubuntu镜像**第四步:**为新系统,分配硬件存储空间**第五步:**用UltralSO软碟通,将 UBUNTU 的镜像写入 U盘**最后一步!胜利就在眼前!:**使用U盘,安装新系统**特殊事项root限权问题赠送一条Tip最后的最后Win10 + Ubuntu 20_双系统安装保姆教程

JAVA中的抽象类_java抽象类可以实现多个方法吗-程序员宅基地

文章浏览阅读509次。抽象下面我们先来看Java抽象类的定义。java抽象类体现数据抽象的思想,是实现程序多态性的一种手段。也提到抽象类与抽象方法的限制,下面我们会通过一下java抽象类小示例来给你介绍抽象类的用法。希望对你有所帮助。假设我们要编写一个计算矩形、三角形和圆的面积与周长的程序,若按前面所学的方式编程,我们必须定义四个类:圆类、三角形类、矩形类和使用前三个类的公共类,它们之间没有继承关系._java抽象类可以实现多个方法吗

南昌大学利用计算机作弊怎样处分,南昌大学医学院计算机中心在全国计算机等级考试里组织集体作弊...-程序员宅基地

文章浏览阅读347次。南昌大学医学院计算机中心在全国计算机等级考试里组织集体作弊,医学院计算机中心从05年就开始以培训班为名,每人收取220元钱,报了他们的培训班,考试就可以安排在三楼机房考试,他们也知道,这个机房考试的都是交了220元钱的,教务处不是也有学生吗?你可以向学生了解情况,他们这个作弊团伙已经有五年了,是教师组织的…(2)这个事情我已经给学校党委,写信过,他们叫我找你们教育处…我现在在试图直接联系周文斌校长...

微软开源 C++ REST SDK-程序员宅基地

文章浏览阅读63次。微软的代号为Casablanca的C++ REST SDK已经基于Apache许可证开源。它被描述为“微软为了以原生代码支持基于云的客户端/服务器通信所做的努力,采用了现代异步C++ API设计”。该产品使用C++11实现,微软希望提供一种更简单的编写客户端HTTP代码的方法。Casablanca支持多个平台,除了Windows 7、Windows 8之外还支持Linux。微软的开发人员Art...