DNS与主机
DNS介绍
定义:DNS(Domain Name System)全称域名系统,是一种用于将网站域名自动转换为IP地址的系统,它采用client/server模式,通过DNS服务器响应客户端的查询请求,实现域名到IP地址的转换。
工作原理:当用户在浏览器中输入域名时,操作系统会首先检查本地DNS缓存,如果未找到相应记录,则向配置的DNS服务器发送查询请求,DNS服务器收到请求后,会在其管理的数据库中查找对应的IP地址,并将结果返回给客户端,如果DNS服务器无法直接回答,它会代表客户端向其他DNS服务器进行完全解析直到获得最终的IP地址。
域名空间:域名空间是一个树形结构,根域是树根(用点号表示),顶级域是根域的下一层,包括国家顶级域名和通用顶级域名等,每个节点的域名从左到右级别最低,最右边级别最高,接入互联网的主机、服务器或其他网络设备都可以拥有一个唯一的FQDN(完全合格域名)。
DNS域名
组成:域名是为了识别主机名或机构的一种分层名称,它由一系列用点号分隔的字母数字串组成,分别称为顶级域名、二级域名、三级域名等,在域名www.tsinghua.edu.cn中,cn是顶级域名,edu是二级域名,tsinghua是三级域名,www是主机名。
命名规则:不同等级的域名使用点号分隔,级别最低的域名写在最左边,而级别最高的域名写在最右边,每一级的域名都由英文字母和数字组成,不区分大小写,长度不能超过63个字符,一个完整的域名不能超过255个字节,根域名用“.”表示,目前看到的域名例子都是完全合格域名(FQDN),FQDN的完整格式是以点结尾的域名。
DNS解析器
作用:解析器(Resolver)是完成域名解析工作的应用程序,当应用程序需要访问网络资源时,会通过解析器将域名转换为IP地址。
解析过程:解析器首先检查本地DNS缓存,如果找到对应记录,则直接返回结果;否则,向本地DNS服务器发送请求,本地DNS服务器接收到请求后,会先查询自己的缓存,如果找不到记录,则根据设置进行迭代查询或递归查询,直到得到最终的IP地址并返回给客户端。
相关问题与解答
问题一:为什么需要DNS?
答:因为IP地址难以记忆且容易发生变化,而域名则方便人们记忆和使用,通过DNS系统,可以将易于记忆的域名转换为计算机能够识别的IP地址,从而实现对网络资源的访问。
问题二:如何查看当前系统的DNS设置?
答:在Windows系统中,可以通过命令提示符输入ipconfig /all
命令来查看当前的DNS设置,在Mac OS X或Linux系统中,可以使用相应的网络设置界面或命令行工具来查看。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/123712.html