美国关闭DNS root服务器,对中国的互联网影响大吗?中国互联网会瘫痪吗?
扩展阅读(同组另一个小伙伴写的):白话说DNS
DNS
1.什么是DNS?
DNS(Domain Name System)域名系统, 提供IP地址和域名之间的映射服务。
扩展:网页请求流程涉及的有关内容(以下均指IPv4)
一个网页请求过程中涉及到了IP地址、子网掩码、默认网关和DNS等部分。只有这四部分协同工作,才能与互联网中的计算机相互访问。
- IP地址:用于在TCP/IP通信协议中标记每台计算机的地址,通常用于十进制来表示,如192.168.1.100。一个完整的IP地址由网络地址和主机地址组成。
网络号 net-id,它标志主机(或路由器)所连接到的网络,网络地址表示其属于互联网的哪一个网络。
主机号 host-id,它标志该主机(或路由器),主机地址表示其属于该网络中的哪一台主机。 - 子网掩码:子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。将子网掩码和IP地址进行与运算得到网络地址,将子网掩码取反后和IP地址进行与运算即为主机地址。
- 网关:对收到的信息要重新打包,以适应目的系统的需求。同时,也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层–应用层。
大白话:大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。 - 域名(Domain Name):是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
2.DNS为什么出现?
路由器转发报文时根据的是网站的IP地址。那么如果我们用浏览器访问网页时直接输入IP地址不就行了,为什么需要输入域名,再将域名转换成IP地址呢?从用户的角度来讲,数字化的IP地址不如字符串格式好记。比如输入www.baidu.com就要比输入182.61.200.7便于记忆。
在设计TCP/IP架构时,还没有实现如今的搜索引擎
如果Web服务器使用了2虚拟主机功能,有可能无法通过IP地址来访问。
扩展:DNS的层次化
解决网站过多而造成的取名、管理问题。根root域名由此而来。
图片来源:电子科技大学计算机网络MOOC(2021.3暂未上线)
3.DNS怎样起作用?
- 用户在APP里直接输入目的网站的域名
- APP向DNS请求域名对应的IP地址
- APP得到响应后,指示网络服务使用该IP地址
图片来源:电子科技大学计算机网络MOOC(2021.3暂未上线)
美国关闭DNS root服务器,对中国的互联网影响大吗?中国互联网会瘫痪吗?
图片来源:电子科技大学计算机网络MOOC(2021.3暂未上线)