IT专业人员分析,知道如何区分DNS查询类型
IT专业人员早就知道,当一个错误发生时,问题的原始原因会很明显。在企业计算环境中,DNS错误通常是第一嫌疑。如果用户无法访问网站、交换文件或发送邮件,DNS通常是这一系列问题的罪魁祸首。
DNS配置是一个令人难以置信的复杂因素——至少当它出现故障时,所有人都这么认为。如果您计划参加微软的Windows 2000网络基础设施管理考试(考试编号70-216),您需要精通DNS故障排除。事实上,所有的IT专业人士都应该尽可能地学习DNS知识,不管他们是否准备好参加这个考试。
网络基础设施考试测试一般的DNS专业知识和几个特定的概念。最重要的概念之一是递归、迭代和反向查询的区别。记住这些查询概念以及它们是如何工作的,将会使故障诊断更加容易。
DNS在互联网上是如何工作的
网络杂志的Rik Farrow最近写了一篇论文,描述了DNS服务器如何解析地址。过程很复杂,但里克·法罗解释得很清楚。
递归查询
当客户端系统向本地名称服务器发送递归查询时,本地名称服务器必须返回输入的友好名称的IP地址,表明无法找到其地址,或者返回错误,表明所请求的地址不存在。
服务器不会向其他DNS服务器发出递归查询请求。当回答递归查询时,发出请求的第一个客户不直接从除本地系统之外的任何其他系统接收地址信息。
通常,本地名称服务器将首先检查其自己的引导文件、缓存、数据库或反向查询文件中的DNS数据。如果它没有从这些本地资源得到答案,它将联系其他DNS服务器使用迭代查询请求帮助,然后将收到的信息发送回最初提出域名解析请求的客户。
位律师回复
0条评论