【计算机网络】手动配置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 内存的分段 对于内存,人们人为地将其划分为一段一段的,比如代码段和数据段等,特别注意,这是人为划分的结果,方面人类使用&…

【计算机组成原理 数字逻辑 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 科技黑箱…

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

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

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

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

System V IPC之信号灯

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

【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 创建/打开…

进程间通信————信号

信号 信号是在软件层次上对中断机制的一直模拟&#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…

Linux下数据库(sqlite3)学习笔记

sqlite3 数据库安装 1. 本地安装 sudo dpkg -i *.deb 2.在线安装 sudo apt-get install sqlite3 3.使用压缩包解压 压缩包下载路径&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1xHLZGObQODUGBReNEi3KKQ 提取码&#xff1a;zjqv SQLITE3 基本命令 两种命令 1.以…

signal------SIGCHLD

因为笔者之前的文章里面有错误&#xff0c;今天发现&#xff0c;立马做个修改。在下面我的一段关于sigchld信号相对于直接调用wait函数的好处时&#xff0c;我说调用wait函数要一直检测子进程是否执行完其实是错误的&#xff0c; wait是阻塞函数&#xff0c;当主进程调用wait函…

为什么要学习汇编语言?如何正确学习汇编语言?

汇编语言是计算机系统结构的接口&#xff0c;它介于软硬件之间&#xff0c;学习的时候&#xff0c;必须结合软件和硬件来学习。 1 向上结合高级语言 学习汇编语言的时候&#xff0c;不可孤立学习汇编语言&#xff0c;当今时代很少之间用到汇编语言编程&#xff0c;但是使用汇…

数据库Sqlite3

sqlite3 数据库安装 1. 本地安装 sudo dpkg -i *.deb 2.在线安装 sudo apt-get install sqlite3 SQLITE3 基本命令 两种命令 1.以 . 开头的称之为系统命令 .help 帮助 .quit 退出 .exit 退出 .databases 查看打开的数据库&#xff08;显示数据库的名字和路径&#xff…

【汇编语言】8086汇编,快速搞定各种寻址方式:立即数寻址 / 寄存器寻址 / 存储器寻址

0 前言 众所周知&#xff0c;对于8086汇编语言&#xff0c;有几大寻址方式&#xff0c;不过我觉得这个好墨迹&#xff0c;会用就可以了&#xff0c;为什么命名这么多&#xff0c;这次只说本质&#xff0c;不说命名&#xff0c;至于命名&#xff0c;还是得知道&#xff0c;毕竟…