访问网页的过程
什么是域名?什么是IP地址?
- 域名是网站的名称。
- IP地址是服务器在互联网上的逻辑地址。
域名往往是固定的,但是IP地址很有可能是会改变的。
计算机通过
Host
文件检查本地缓存是否有域名对应IP地址
Host文件路径
C:\Windows\System32\drivers\etc
---
应当注意的是用户修改Host文件需要在安全属性中设定[完全控制]权限,否则无权修改。
如果有
通过IP地址进行访问。
如果没有
- 计算机向DNS(Domain Name System)服务器发送域名解析请求。
- DNS服务器返回一个IP地址。
- 用户通过IP地址访问。
–但是由于DNS污染,往往借助DNS服务器的解析不会有正确的响应–
修改Host文件
- 通过 站长之家 (https://ip.tool.chinaz.com/) 查询Github当前的IP地址,并复制到剪贴板。(相当于主动进行DNS解析)
- 找到
Host
文件
文件路径
C:\Windows\System32\drivers\etc
-
修改安全权限以编辑文件
勾选Users权限下的完全控制
-
添加映射规则并保存退出
- 刷新Host缓存
运行CMD
键入命令ipconfig/flushdns
回车 完成刷新
大功告成