DNS协议详解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《DNS协议详解课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DNS 协议 详解 课件
- 资源描述:
-
1、DNS目标v了解DNS的概念v掌握使用Linux/bind配置域名服务器的基本方法v了解不同类型域名服务器的配置方法v掌握域名服务调试原理及调试工具课程组成1、什么是DNS?2、DNS工作原理3、DNS系统组成4、BIND5、典型服务器配置6、DNS安全、日志分析入门8、DNS协议的简单分析1、什么是DNS什么是DNSDNS(英文单词的全称是:Domain Name System,域名系统),DNS是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串 C NcomD UDNS作用v树状分层结构组织管理
2、计算机v查找名字与地址之间的对应关系netbeccomINTERNET?DNS ServerDNS的设计目标v(一)、为访问网络资源提供一致的名字空间;v(二)、从数据库容量和更新频率方面考虑,必须实施分散的管理,通过使用本地缓存来提高性能;v(三)、在获取数据的代价、数据更新的速度和缓存的准确性等方面折衷;v(四)、名字空间适用于不同协议和管理办法,不依赖于通讯系统;v(五)、具有各种主机的适用性,从个人机到大型主机。DNS的特点vDNS的特点:树形结构:采用Client/Server工作方式;一个Domain一般是一个工作站群,可有一个主域名服务器及若干辅域名服务器;应用层协议是标准TCP
3、/IP协议的一个组成部分。DNS结构与作用机制.root第二级第二级第三级第三级第四级第四级nDNSDNS树状结构图树状结构图2、DNS系统组成DNS包含三个主要组成部分:v(1)、域名空间(Name Space)和资源记录(Resource Record)v(2)、域名服务器(Name Server)用以提供域名空间结构及信息的服务器程序。v(3)、解析器(Resolver)作用是应客户程序的要求从域名服务器抽取信息。(1)域名空间v域名空间被设计成树状层次结构,类似于UNIX的文件系统结构 域名空间vInternet的域名组成最上层设有九类组织:COM商业组织EDU教育机构GOV政府机构M
4、IL军事单位NET提供网络服务的单位ORG 非赢利性组织INT 国际组织ARPA 由ARPANET沿留的名称国家名称资源记录v资源记录是与名字相关联的数据,v域名空间的每一个节点包含一系列的资源信息。资源记录v一条资源记录共有5项,分别是 域名(Domain_name)、生存时间(Time_to_live)、类型(Type)、类别(Class)、值(Value)(2)域名服务器(Name Server)用以提供域名空间结构及信息的服务器程序 LINUX默认是BIND,提供域名解析服务域名服务器分类分类:分类:根(根(rootroot)服务器)服务器由由NICNIC来维护来维护主域名服务器(主域
5、名服务器(Primary ServersPrimary Servers)负责一个域的名称解析,通常为一个负责一个域的名称解析,通常为一个辅助域名服务器(辅助域名服务器(Secondary ServersSecondary Servers)域的冗余和备份域的冗余和备份专用缓存域名服务器(专用缓存域名服务器(Cache-only ServersCache-only Servers)缓存非授权的缓存非授权的DNSDNS信息信息转发域名服务器(转发域名服务器(Forwarding ServersForwarding Servers)(3)解析器(Resolver)v作用是应客户程序的要求从名字服务器抽
6、取信息 3、DNS如何工作DNS工作地址是什么?地址是什么?根服务器根服务器向向cn域查询域查询地址是什么地址是什么cn服务器服务器向向查找查找查询查询服务器服务器地址是地址是名服务器名服务器cncomsina263mailpopwwwcomnetDNSServerClientnDNSDNS作用机制作用机制查询方式-递归方式查询方式-循环(交互)方式4、BINDBIND简介vBIND(Berkeley Internet Name Domain)Berkeley UniversityISCv组成域名系统服务器(named)域名系统解析库域名系统服务器调试工具v版本BIND V4BIND V8BI
7、ND V94、BINDvBIND提供linux下的域名服务。简介:BIND是C/S系统 客户端是转换程序(resolver)服务器端是named守护进程配置实例通过例子学习DNS 解析域名: 服务器:192.168.1.120相关配置文件v1)客户端:(默认安装)/etc/host.conf 系统自带/etc/resolv.conf 系统自带 2)服务器端:v/etc/named.conf系统自带 v/var/named/named.local/var/named/named.ca v/var/named/localhost.zonev/var/named/name2ip.conf(正向解析,
8、自建,可由localhost.zone拷贝生成)v/var/named/ip2name.conf(反向解析,自建,可由named.local拷贝生成)v3)其他:v/etc/hosts 系统自带/etc/nsswitch.confNoImageTHANK YOUSUCCESS2022-12-5可编辑客户端配置文件详解/etc/host.confv文件/etc/host.conf 是用来控制本地转换程序设置的文件。该文件告诉转换程序使用哪些服务以及按照什么顺序进行查询。该文件的字段可以用空格或制表符来分隔/etc/host.conf1)Orderv指定按照哪种顺序来尝试不同的名字解析机制。按列出
9、的顺序进行指定的解析服务。支持v下面的名字解析机制:vhosts试图通过查找本地/etc/hosts文件来解析名字vbind 使用DNS服务器来解析名字vnis使用NIS服务来解析主机名字/etc/host.confv2)Multiv以off和on为参数。与host查询一起使用,用来确定一台主机是否在/etc/hosts文件中,v制订了多个IP地址(该项对于DNS和NIS无效)v3)Nospoofv若在反向解析找出与指定的地址匹配的主机名,则对返回的地址进行解析以确认它确实与v您的查询地址相匹配。为了防止“骗取”IP地址,通过指定nospoof on来允许此功能/etc/host.confv4
10、)Alertv以off和on为参数。若为on,则任何试图骗取IP地址的行为都通过syslog工具进行记录v5)Trimv以域名为参数。在查找名字前先删除此域名,再从文件/etc/hosts查找匹配的主机名/etc/resolv.conf v当配置转换程序使用BIND域名服务查询主机时,必须告诉转换程序使用哪一个域名服务器。用来完成这项任务的工具就是/etc/resolv.conf文件 选项说明domain定义默认的域名(主机的本地域名)search指定域名搜索表(最多六个域名参数)nameserver列出域名服务器的IP地址(最多可以出现三个nameserver指令)options为解析器定义
展开阅读全文