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

智能推荐

MATLAB算法实战应用案例精讲-【人工智能】SLAM(概念篇)_gloslam-程序员宅基地

文章浏览阅读1.8k次。SLAM是Simultaneous Localization and Mapping的缩写,意为“同时定位与建图 (同步定位与地图构建)”,是业界公认视觉领域空间定位技术的前沿方向。它是指运动物体自身位置不确定的条件下,根据传感器的信息,一边计算自身位置,一边构建环境地图的过程,同时利用地图进行自主定位和导航。它主要用于解决机器人在未知环境运动时,如何通过对环境的观测确定自身的定位和运动轨迹,同时构建出周围环境的地图。_gloslam

制作自己的COCO数据集用于Mask_rcnn模型训练与预测推理_推理数据集如何制作-程序员宅基地

文章浏览阅读692次,点赞11次,收藏16次。自己制作目标检测与分割数据集,与COCO数据集类似。在Mask-rcnn算法中进行训练以及预测推理验证。_推理数据集如何制作

android隐式和显式广播,Android Intent详细介绍及使用说明(显式、隐式和值传递)...-程序员宅基地

文章浏览阅读1.6k次。Intent 是Android程序中各个组件之间进行交互的一种重要方式,不仅可以指明当前组件想要执行的动作,还可以在不同组件中传递数据。我们一般可以用Intent启动活动(Activity)、启动服务(service)、以及发送广播(broadcastreceiver)等。Intent用法大致分为两种,一种是显式Intent,一种是隐式Intent。一、显式IntentIntent有多个构造函数的..._android隐士广播和显示广播

“mother certified good boy”_isv-certified-程序员宅基地

文章浏览阅读622次。雨后一切如故。disable所有的闹钟看自己自然醒能醒出什么出息,结果同样自然的是没有出息风伴在车窗边一路。“吹风”的体会与词汇现在想来共富于恐怖意味,引发许多对现状的失望。听多了“萧大哥出来吹风啊”这样的话,即让自己感到无奈又让别人感到颓废还好没有醉在这美好的风中,没有醉在这悄然降临的季节终于又是一个秋天丛树环绕的考场狭窄而简陋。恍惚中看见落满灰尘的显示器映出许多张脸。他们买到奥利维拉了。._isv-certified

kettle8调度监控平台(kettle-scheduler)开源_kettle 8-程序员宅基地

文章浏览阅读1.8k次。背景Kettle作为用户规模最多的开源ETL工具,强大简洁的功能深受广大ETL从业者的欢迎。但kettle本身的调度监控功能却非常弱。Pentaho官方都建议采用crontab(Unix平台)和计划任务(Windows平台)来完成调度功能。所以大家在实施kettle作业调度功能的时候,通常采用以下几种..._kettle 8

Harbor 2.0 快速部署经验分享-程序员宅基地

文章浏览阅读1.2k次。题图摄于旧金山渔人码头本文系Harbor社区用户经验分享文章,首发于公众号:运维及时雨,授权转发。作者简介:杜秋,云计算运维工程师,目前主要从事Kubernetes技术栈的CI/CD运维..._harbor2.0设置保留5个版本

随便推点

信息检索与论文写作_csdn科技信息检索与论文写作-程序员宅基地

文章浏览阅读1k次。回到顶部(Back to Top)一、学术检索资源50 超星 http://www.chaoxing.com51 国家知识产权局 http://www.sipo.gov.cn52 国家标准化管理委员会 http://www.sac.gov.cn53 国家专利检索系统 http://www.pss-system.gov.cn/sipopublicsearch/portal/uiIndex.shtml54 国家标准化检索系统 http://www.sac.gov.cn/SACSe_csdn科技信息检索与论文写作

完全图、连通图、非连通图、连通分量、强连通图、生成树的概念-程序员宅基地

文章浏览阅读3.4w次,点赞58次,收藏323次。完全图、连通图、非连通图、连通分量、强连通图、生成树的概念_连通图

Android6.0. zip,给Nexus5手动刷入Android6.0正式版(线刷)-程序员宅基地

文章浏览阅读520次。android 6.0更新于10月5日更新,相信不少人已经更新了。我这里由于某些原因,之前Nexus5(以下简称N5)一直用的是MIUI,因此此次OTA推送并不适合我,只能采取线刷的方法,手动将android 6.0正式版刷入。其实手动刷入,也就是线刷,本身不是太难,但是在这个过程中由于一些小问题,导致花了1个半小时才完全搞定这个简单的过程,在这里我记录一下,方便参考。下载android6.0官方..._6.0zip安卓原生包

SpringBoot、SpringCloud、SpringCloudAlibaba的版本对应关系_spring cloud alibaba 与 spring cloud对照关系-程序员宅基地

文章浏览阅读1w次,点赞79次,收藏140次。1、查找SpringBoot和SpringCloud版本对应关系2、查找SpringCloud和SpringCloud Alibaba版本对应关系3、查找SpringBoot和SpringCloud Alibaba版本对应关系_spring cloud alibaba 与 spring cloud对照关系

Java并发编程:可见性、原子性和有序性问题_java 线程原子性 可见性 有序性-程序员宅基地

文章浏览阅读2.8w次。文章目录前言并发程序幕后的故事源头之一:缓存导致的可见性问题源头之二:线程切换带来的原子性问题源头之三:编译优化带来的有序性问题前言如果你细心观察的话,你会发现,不管是哪一门编程语言,并发类的知识都是在高级篇里。换句话说,这块知识点其实对于程序员来说,是比较进阶的知识。我自己这么多年学习过来,也确实觉得并发是比较难的,因为它会涉及到很多的底层知识,比如若你对操作系统相关的知识一无所知的话,那去理解一些原理就会费些力气。这是我们整个专栏的第一篇文章,我说这些话的意思是如果你在中间遇到自己没想通的问题,_java 线程原子性 可见性 有序性

干货,Flutter 的一些常用库_flutter open_file-程序员宅基地

文章浏览阅读1.8k次。字体图标生成http://fluttericon.com/ Flutter中文网https://flutterchina.club Flutter官网https://flutter.io Flutter中文开发者论坛http://flutter-dev.cn/ Flutter|Dart语言中文社区http://www.cndartlang...._flutter open_file