为帮助大家备考2021下半年网络工程师考试,今天编程学习网小编为大家整理了2021下半年网络工程师高频考点:域名系统DNS协议,希望对大家备考会有帮助。
考点22、域名系统DNS协议
【考法分析】
本考点的基本考法是熟悉DNS的概念:如DNS查询顺序,迭代查询和递归查询的区别及资源记录的含义与表示。
【要点分析】
1、DNS使用UDP 53号端口。
2、客户机域名解析顺序如下:首先查看本地DNS缓存是否有相关的历史记录,如果没有的话,再查看本地HOSTS文件有没有相对应的记录,如果还是没有,则向本地TCP/IP配置中的“首选的DNS服务器”的DNS服务器查询,如果“首选DNS服务器”也没有对应的记录,则会向“备用DNS服务器”查询。其查询顺序主要分为三步:“本地DNS缓存”“本地HOSTS文件”“DNS服务器”。
DNS服务器域名解析顺序:首先查看本身DNS服务器的区域记录,其次再查DNS服务器缓存;如果还没有得到结果,则继续进行下一步查询。如果DNS服务器配置了转发器,则会向转置的DNS服务器发出域名解析请求,如果没有配置转发器,则会向根DNS服务器发出域名解析请求,再由根DNS服务器逐级向下转发相关查询命令。
3、递归查询:当服务器收到一个查询请求,在本地没有记录的时候,此服务器会向其他服务器发出查询请求,而后再返回对应的结果给查询请求方。
迭代查询:当服务器收到一个查询请求,不能直接返回结果,而是让查询方找另外一台服务器进行查询。
4、掌握常见的资源记录,如主机(A)记录,指针(PTR)记录,别名(CNAME)记录、MX记录。
【备考点拨】
记忆性知识点,需要掌握。
>>>>>>点击进入软考报名专题