【计算机网络】手动配置hosts文件解决使用GitHub和Coursera网站加载慢/卡的问题

目录

  • 0 前言
  • 1 打开hosts
    • 1.1 以管理员身份运行记事本
    • 1.2 打开hosts
  • 2 找到实际地址
    • 2.1 打开cmd
    • 2.2 找到网址
  • 3 替换地址
    • 3.1 修改hosts文件
    • 3.2 刷新
  • 4 后续内容的完善

0 前言

本文是针对纯小白读者,没有涉及到任何的专业知识,你只需要按照步骤操作即可。

同时,因为地址可能随时发生变化,我并没有给你地址是什么,而是教会你如何找到地址,这样如果以后变化了,你也能够自行完成修改。

另外,本文的使用的环境是win10 家庭版,如果你遇到了与本文目的无关,但是又阻止你完成本文操作的内容(例如,没有找到以管理员身份运行怎么办),还请读者自行搜索对应的解决方案,这也是为了保持文章的整洁度。

1 打开hosts

1.1 以管理员身份运行记事本

首先,我们以管理员身份运行记事本
在这里插入图片描述

1.2 打开hosts

在这里插入图片描述
我们在记事本中选择打开,然后找到路径C:\Windows\System32\drivers\etc,选择所有文件,找到hosts,打开它
在这里插入图片描述
将会得到以下页面
在这里插入图片描述
接下来,先放一边,一会再操作它。

2 找到实际地址

2.1 打开cmd

  1. win+R
    在这里插入图片描述
  2. 打开cmd窗口
    在这里插入图片描述

2.2 找到网址

以GitHub的一个网址为例github.com

输入命令行ping github.com
在这里插入图片描述
此时,我们得到的52.74.223.119,就是真实的地址

3 替换地址

3.1 修改hosts文件

我们只需要在hosts文件的最后,加上以下内容,然后保存

52.74.223.119	github.com

前面是得到的地址,后面是网址。

需要注意是的,其他的网站,你都需要这样来操作。

3.2 刷新

我们在cmd命令行窗口输入ipconfig /flushdns
在这里插入图片描述
这样,你就访问网站github.com就不会卡了

4 后续内容的完善

我给到你Github和Coursera必要的网址,你都可以按照上面的步骤来完成。

# 重新定向Github网页访问
52.74.223.119		github.com
185.199.111.153		assets-cdn.github.com
185.199.111.153		documentcloud.github.com
203.98.7.65			gist.github.com
185.199.108.154		help.github.com
54.251.140.56		nodeload.github.com
151.101.108.133		raw.github.com
52.87.114.63		status.github.com
140.82.113.18		training.github.com
52.74.223.119		www.github.com
75.126.150.210		github.global.ssl.fastly.net
151.101.108.133		avatars0.githubusercontent.com
151.101.108.133		avatars1.githubusercontent.com# coursera网站
52.4.1.216		www.coursera.org
69.63.184.14	d3c33hcgiwev3.cloudfront.net

前面的地址可能随时失效,这是我在2020.03.10得到的,因此,建议你按照后面的网址自行找到地址。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/384773.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【汇编语言】镜像迁移能力之一通百通——由代码段和CS:IP的原理,掌握一类寄存器的使用

0 前言 你应该知道8086CPU的物理地址形成方式及其原理,才能完成本文的学习。 1 内存的分段 对于内存,人们人为地将其划分为一段一段的,比如代码段和数据段等,特别注意,这是人为划分的结果,方面人类使用&…

线程间通信————同步

同步 是指多个任务按照约定的先后次序 相互配合完成一件事情 信号量: 由信号量决定 线程是继续执行 还是阻塞等待 信号量代表某种资源 其值表示系统中该资源的数量 信号量是一个受保护的量 只能通过特定的三种操作来访问 初始化 P操作(申请资源&…

【计算机组成原理 数字逻辑 Verilog】32位加法器的实现:支持整数的加减运算

目录0 前言0.1 使用环境0.2 知识点0.3 注意事项1 建模:1位加法器1.1 构建基础模型1.1.1 一位加法器1.1.1.1 科技黑箱:外部端口与功能1.1.1.2 揭秘黑箱:内部结构与模块1.1.2 从顶层模块提取低层模块:取反功能选择器1.1.2.1 科技黑箱…

线程间通信————互斥

互斥 临界资源 一次只允许一个任务&#xff08;进程&#xff0c;线程)访问的共享资源 临界区 访问临界资源的代码 互斥机制 mutex互斥锁 任务访问临界资源前申请锁 访问完后释放锁 互斥锁初始化 #include <pthread.h> int pthread_mutex_init(pthread_mutex_t *mute…

【Verilog HDL】门级描述 / 数据流描述 / 行为级描述——通过四选一多路选择器,实现对于不同层级描述方式的整体性认知

目录0 前言1 输出端口的设计1.1 门级描述和数据流描述1.2 行为级描述2 三种描述方式的整体架构2.1 门级描述2.2 数据流描述2.3 行为级描述2.4 补充&#xff1a;独立的语句2.5 小结3 理解三种描述方式的本质3.1 门级描述3.2 数据流描述3.3 行为级描述4 理解不同抽象层级描述方式…

线程创建-结束-回收 教程

ps aux -L 查看线程信息 且显示进程状态 使用进程的缺点: 进程切换 系统开销较大 开销大的原因 &#xff1a;切换时需要频繁刷新 cache(类似于缓冲区) 和TLB linux不区分线程 进程 线程其实也属于进程 只不过是特殊的进程 是一种可以共享地址空间的进程 使用线程的优点&#x…

【汇编语言】汇编实验IDE(集成开发环境):RadASM的安装和使用说明

0 前言 本文适合8086CPU的指令集。 对于重要的专业基础课程&#xff0c;汇编语言&#xff0c;做实验是必不可少的&#xff0c;但是由于汇编语言本身的缺陷&#xff0c;现代计算机并不能直接运行汇编语言程序&#xff0c;因此&#xff0c;一般老师会要求我们 使用虚拟机&…

【汇编语言】理解8086CPU中,不同类型的寄存器和汇编指令规则的联系(会继续更新)

0 前言 你是否因为汇编指令繁杂的规则而苦恼呢&#xff1f;作者本人也很烦&#xff0c;因为往往教材中只告诉我们规则&#xff0c;却不告诉我们为什么&#xff0c;没有原因就直接记忆&#xff0c;负担太大&#xff0c;后期灵活运用也增添阻力&#xff0c;因此&#xff0c;我经…

System V IPC之信号灯

信号灯也叫信号量 用于进程/线程同步或互斥的机制 信号灯的类型 1.Posix 无名信号灯 2.Posix 有名信号灯 3.System V 信号灯 信号灯的含义 计数信号灯&#xff08;1和2都是&#xff09; System V信号灯是一个或多个计数信号灯的集合&#xff08;可操作集合中的多个信号灯&…

【VS 2017 C语言 汇编语言】如何使用VS 2017,通过反汇编查看C语言代码对应的32位x86汇编语言 VS 2017单步调试的使用

0 前言 本文适用于VS的大多数版本&#xff0c;本文以VS 2017为例进行讲解。 1 编辑C语言代码 首先&#xff0c;在VS编译器中&#xff0c;创建项目&#xff0c;敲一段C语言代码&#xff0c;这个过程不解释了&#xff0c;如果不会请百度。 #include <stdio.h> #include…

System V IPC之共享内存

共享内存是一种最为高效的进程间通信方式&#xff0c;进程可以直接读写内存&#xff0c; 而不需要任何数据的拷贝 共享内存在内核空间创建&#xff0c; 可以被进程映射到用户空间访问 由于多个进程可同时访问共享内存 &#xff0c; 因此需要同步和互斥机制配合使用 共享内存的使…

【汇编语言】结合C语言,使用VS 2017调试模式下的反汇编工具学习32位x86汇编指令

0 前言 简要说明x86系列指令集的整体概况与变化。 我给到你补充学习内容&#xff1a;使用VS学习汇编语言的教程 1 8086CPU到现代CPU的变化 做一些了解即可&#xff0c;不是绝对的&#xff0c;取决于设计工艺以及用途&#xff0c;不同计算机不一样也正常。 1.1 CPU位数与地…

System V IPC之消息队列

消息队列由消息队列id来唯一标识 消息队列就是一个消息的列表 用户可以在消息队列中添加消息 读取消息 消息队列可以按照类型来发送和接收消息 消息队列使用步骤 打开/创建消息队列 msgget 向消息队列发送消息 msgsnd 从消息队列接收消息 msgrcv 控制消息队列 msgctl 创建/打开…

【汇编语言】学习源头知识:XLAT指令的本质(待更新)

0 前言 带你理解XLAT指令的本质. 我想让你清楚的是&#xff0c;XLAT指令 本质就是数据的传送&#xff1a;本质就是完成mov指令的传送功能&#xff0c;只不过源操作数的寻址方式是[bxal]&#xff0c;目标操作数是al表象是数据的转换&#xff1a;例如将十六进制转换为ASCII字符…

进程间通信————信号

信号 信号是在软件层次上对中断机制的一直模拟&#xff0c;是一种异步通信方式 linux内核通过信号通知用户进程&#xff0c; 不同的信号类型代表不同的事件 进程对信号有不同的响应方式 缺省方式 忽略信号 捕捉信号 SIGKILL和SIGSTOP这两个信号量 级别很高 只能执行默认操作…

【汇编语言】清华大学学堂在线《汇编语言程序设计》课程学习笔记

0 前言 全是基于x86系列处理器 1 寄存器与存储器的区别 2 汇编程序员眼中的系统结构 指令寄存器 PC&#xff08;Program Counter&#xff09; 指向下一条指令的地址 16位 CS:IP32位 EIP64位 RIP 寄存器与寄存器堆&#xff08;Registers&#xff09; 在处理器内部以名字方…

进程间通信————无名管道

无名管道 只能用于具有亲缘关系的进程之间的通信 单工的通信模式 具有固定的读端和写端 无名管道创建时会返回两个文件描述符 分别用于读写管道 只能用于亲属关系之间 创建无名管道 #include <unistd.h> int pipe(int pfd[2]) 成功返回0 失败返回EOF pfd包含两个元素的…

什么是计算机思维?2个简单表达式让你理解!

0 前言 本文以十进制整数为例&#xff0c;使用2个最简单的表达式char a -20;和char c a b;,为你深入浅出地讲解计算机思维&#xff0c;力求将抽象的计算机思维具象化讲解&#xff0c;同时&#xff0c;我将为你描述一个宏大的计算机世界的蓝图。 计算机思维与核心思想概要&a…

进程间通信————有名管道

有名管道 特点&#xff1a; 对应管道文件 可用于任意进程之间进行通信 打开管道时 可指定读写方式 通过文件I/O操作 内容存放在内存中 当读端和写端都不存在 管道内容自动释放 当读端和写端只存在一个 将会无法打开管道文件 管道文件大小永远为0 因为管道中的内容保存在内…

【汇编语言】8086汇编的loop循环与[bx]寻址(王爽第五章5.5节学习笔记)

计算FFFF:0 ~ FFFF:B单元中数据的和&#xff0c;结果存储到dx中 1 分析与解决 内存单元&#xff1a;字节型数据目标寄存器&#xff1a;dx&#xff0c;字型寄存器&#xff0c;不匹配数据范围&#xff1a;dx不会超&#xff0c;但是dl会超&#xff0c;因此必须用dx将字节型数据&a…