github快速访问

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:在这里插入图片描述
完成,响应速度还挺快的~

  • 6
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值