




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十三章 域名解析服务教学内容:n 域名解析的基本概念n DNS服务器的配置n DNS客户端的配置与服务器的测试方法教学目标:n 了解域名解析的方法n 熟悉DNS的正向解析过程n 掌握DNS服务器的配置和客户端的设置教学重点:n DNS的解析过程n DNS服务器的配置n DNS客户端的设置教学难点:n 反向解析一 域名解析的基本概念 域名解析的意义实现域名和IP地址之间的转换过程 域名解析的方法 HOSTS:在网络中的每台主机都用一个文本文件来存放域名和IP地址的对照表,适用于小型网络NIS:用NIS数据库存放的解析记录,适用于中型网络 DNS:域名解析信息分布存储在网络中每台主机,实现分布式解析(适用于大型网络) DNS的工作体系() 域名空间DNS域名空间是命名机制,它提供DNS数据库的层次树状结构,由根域、顶级域、子域与主机名组成,如下图所示:DNS域名空间最上面的是根域,可以用圆点“”表示,它由InterNIC(因特网网络信息中心)管理。根域下定义了许多顶级域,如下表所示。域名称说明ComEduNetOrgGovMil其他的国码商业机构教育,学术研究单位网络服务机构财团法人等非营利机构官方政府机构国防军事单位如.cn表示中国() DNS名称服务器DNS名称服务器保存有资源记录并能响应名称查询的计算机。如果DNS服务器负责管理一个或多个区域,就称此DNS服务器为这些区域的授权名称服务器。授权服务器负责管理所管辖的区域中的数据,并为查询的DNS客户提供这些数据。DNS名称服务器有以下三种类型:l 主名称服务器 主要名称服务器负责存储授权区域的一切数据且管理该区域和对区域具有解析功能。l 辅助域名称服务器辅助名称服务器可以从主名称服务器中转移一整套区域信息。并且辅助名称服务器会定时从主名称服务器中更新数据,同时可以接受客户机的查询.l 唯高速缓存服务器缓存服务器负责临时存储主名称服务器己解析过域名记录() 客户机DNS客户机利用一个简单的程序或子程序库,从服务器中提取信息以响应对域名空间的主机查询 DNS的解析过程(1) 正向解析当DNS客户端向DNS服务器查询IP地址时,或DNS服务器在向另外一台DNS服务器查询IP地址时,有以下三种查询方式:l 直接从缓冲存储器解析 可以直接从DNS客户端或DNS服务器的高速缓冲器中获得查询结果。l 递归查询 也就是DNS客户端送出查询要求后,如果本地DNS服务器内没有需要的数据,则DNS服务器会代替客户端向其他的DNS服务器查询,一般由DNS客户端所提出的查询要求是属于递归查询。l 循环查询 一般DNS服务器与DNS服务器之间的查询属于这种查询方式,当第1台DNS服务器在向第2台DNS服务器提出查询要求后,如果第2台DNS服务器内没有所需要的数据,则它会提供第3台DNS服务器的IP地址给第1台服务器,让第1台DNS服务器向第3台DNS服务器查询。具体解析过程,如下图所示:(2) 反向解析 域名反向解析可以让DNS客户端利用IP地址查询其主机名称,服务器利用反向指针,将一个ip地址指点向域名。二 DNS的配置:1安装DNS服务器软件#rpm ivh bind-9.2.1-16.i386.rpm#rpm ivh bind-utils-9.2.1-16.i386.rpm#rpm ivh redhat-config-bind-1.9.0-13.noarch.rpm#rpm ivh caching-nameserver-9.2-7.noarch.rpm相关文件:/etc/named.conf dns服务器核心配置文件/etc/rc.d/init.d/nameddns服务器守护进程所对应的程序/var/named/named.ca dns服务器根区域文件/var/named/localhosts.zone dns服务器localhost区域的正向文件/var/named/named.local 的反向解析文件2. 修改/etc/named.conf作用:建立区域,配置服务器的全局选项文件内容:/说明语句配置语句配置语句配置语句说明:常用的配置语名有以下几种(1) options声明作用:定义DNS服务器的全局选项格式:options ;全局选项;全局选项:directory “路径名”;定义区域服务器区域文件的存放目录recursion yes/no;是否使用递归查询方式,默认为yestransfer-format one-answer/many-anser;是否允许一条消息中放入多条应答信息,默认值为one-answerforwarders ip地址;.;定义转发器allow-query ip地址;/网络号;/any;定义允许向服务器发送查询请求的客户机地址allow-transfer ip地址;/网络号;/any;定义允许从主服务器中更新的从服务器地址listen-on port 端口号 ip地址;定义dns服务绑定的端口和地址(2) zone声明作用:定义管理区域格式:zone “域名” IN ;区域设置选项;区域设置选项:type master/hint/slave;定义区域的类型,master表示一个区为主域名服务器hint 说明一个区为启动时初始化高速缓存的域名服务器slave 说明一个区为辅助域名服务器file “文件名”;说明一个区域的区域文件名称allow-update none;/key 密钥名称;;说明区域是否允许动态更新 masters ip地址; 定义主服务器的地址(3) key声明作用:定义授权的安全密钥格式:key “密钥名称” ;密钥设置选项;密钥设置选项:algorithm hmac-md5;定义密钥加密算法secret “密钥”;定义加密的密钥(4) include语句作用:将其他文件包含到本配置文件中格式:include “路径名”;(5) controls声明作用:定义rndc命令使用的控制通道格式:controls inet ip地址 port 端口号 allow 主机名; keys 密钥名称;实例:(1) 默认named.conf文件内容options directory /var/named;/ query-source address * port 53;controls inet allow localhost; keys rndckey; ;zone . IN type hint;file named.ca;zone localhost IN type master;file localhost.zone;allow-update none; ;zone 0.0.127. IN type master;file named.local;allow-update none; ;include /etc/rndc.key;(2) 根据以下要求修改/etc/named.confn 建立正向主区域,区域文件名为abc.zonen 建立反向主区域,区域文件名为192.rev#vi /etc/named.conf 添加如下内容: zone “” IN type master; file “abc.zone”; ; zone “0.168.192.” IN type master; file “192.rev”;3创建区域文件作用:存放区域的信息记录格式:区域文件指令记录名称 生存周期 IN 类型 值说明: ()记录名称 记录名称根据记录类型的不同可以下的值:ip地址区域名空格()生存周期设置记录被解析后在缓存中保存的最长时间长度()记录类型记录用于决定记录的格式及记录的取值,具体可以分为以下几种类型:记录功能:用于设置主机地址实例: www IN A . IN A 192.168.0.l IN A 记录功能:设置区域的域名服务器地址 实例:. IN NS . IN NS IN NS .CNAME记录功能:设置主机的别名实例:ftp IN CNAMEwww . IN CNAME www . IN CNAME .SOA记录作用:设置区域的授权信息实例:(区域名) IN SOA (授权的主机名) .(管理员的mail地址) ( 43 (序列号,递增量) 1D (辅助域名服务器多长时间更新数据库) 15M (若辅助域名服务器更新数据失败,多长时间再试) 2W (若辅助域名服务器无法从主服务器上更新数据,原有的数据何时失效) 86400 (设置生存周期,如果资源记录栏未设定ttl,则以这里提供的时间为准) )MX记录作用:设置区域的mail服务器的地址实例: . IN MX 10 .注:PTR作用:将地址转换为主机名实例: 1 IN PTR . 92. IN PTR .(4) 区域文件指令$ORIGIN 区域名设置管辖的默认区域$TTL 数字为没有定义精确的生存周期的记录定义缺省的TTL值$INCLUDE 文件的路径包含外部的配置文件文件实例:() 根区域文件的例子根区域文件主要用于定义互联网中13台根域服务器的位置,其文件的内容主要由A记录和NS记录构成,看下面的文件内容:. 3600000 IN NS A.ROOT-SERVERS.NET.A.ROOT-SERVERS.NET. 3600000 A . 3600000 NS B.ROOT-SERVERS.NET.B.ROOT-SERVERS.NET. 3600000 A 07. 3600000 NS C.ROOT-SERVERS.NET.C.ROOT-SERVERS.NET. 3600000 A 2. 3600000 NS D.ROOT-SERVERS.NET.D.ROOT-SERVERS.NET. 3600000 A 0. 3600000 NS E.ROOT-SERVERS.NET.E.ROOT-SERVERS.NET. 3600000 A 0. 3600000 NS F.ROOT-SERVERS.NET.F.ROOT-SERVERS.NET. 3600000 A 41. 3600000 NS G.ROOT-SERVERS.NET.G.ROOT-SERVERS.NET. 3600000 A . 3600000 NS H.ROOT-SERVERS.NET.H.ROOT-SERVERS.NET. 3600000 A 3. 3600000 NS I.ROOT-SERVERS.NET.I.ROOT-SERVERS.NET. 3600000 A 7. 3600000 NS J.ROOT-SERVERS.NET.J.ROOT-SERVERS.NET. 3600000 A 0. 3600000 NS K.ROOT-SERVERS.NET.K.ROOT-SERVERS.NET. 3600000 A 29. 3600000 NS L.ROOT-SERVERS.NET.L.ROOT-SERVERS.NET. 3600000 A 2. 3600000 NS M.ROOT-SERVERS.NET.M.ROOT-SERVERS.NET. 3600000 A 3() 正向区域文件的例子正向区域文件主要存放指定正向区域内的信息记录,下面是localhost正向区域的区域文件:$TTL86400$ORIGIN localhost.1D IN SOA root (42; serial (d. adams)3H; refresh15M; retry1W; expiry1D ); minimumIN NS1D IN A() 反向区域文件的例子反向区域文件负责存储反向指针,下面反向区域的区域文件:$TTL86400 IN SOA localhost. root.localhost. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS localhost.1 IN PTR localhost.() 根据以下要求建立名为abc.zone的区域文件管辖区域名为,并授权给本机,管理员的mail地址为授权的序列号为48,刷新时间为3小时,重试时间为15分钟,默认TTL为86400秒n 区域的域名服务器的完整名称为.n 建立主机记录指向n 并且给区域定义IP地址为192.168.0.l n 给建立别名记录n 建立区域的邮件服务器位置记录指向$TTL86400$ORIGIN . 1D IN SOA Z_an_(48; serial (d. adams)3H; refresh15M; retry1W; expiry1D ); minimum1D IN NS.1D IN Awww IN A ftp IN CNAME . IN MX 10 .启动服务#service named start三 DNS客户端的设置和测试方法客户端设置()Linux的客户端的设置#vi /etc/resolv.conf添加以下选项:nameserver DNS服务器的IP地址()Windows客户端设置右击”网络邻居”-双击”本地连接”-属性-tcp-ip-输入DNS服务器的地址测试方法()Linux的客户端可的测试方法方法一:nslookup方法二:dig方法三:host()Windows客户端的测试方法方法一:nslookup四 配置案例:案例一: 要求: 利用bind软件将主机主机制作成一个dns服务器,具体要求如下:(1) 该服务器负责正向区域的解析,且ip 地址为 (2) 区域的域名服务器为,且该主机名的ip为(3) 如果不能解析某个域名时,该DNS服务器会转发给0(4) 在区域中分别建立记录www指向,mail主机指向(5) 区域内的mail服务器为配置过程:安装软件包#rpm ivh bind-9.2.1-16.i386.rpm#rpm ivh bind-utils-9.2.1-16.i386.rpm#rpm ivh redhat-config-bind-1.9.0-13.noarch.rpm#rpm ivh caching-nameserver-9.2-7.noarch.rpm建立区域# vi /etc/named.conf添加以下内容:options directory “/var/named”; forwarders 0; /添加的内容;zone “” IN /添加的内容 type master; file “linux.zone”;建立区域文件/var/named/linux.zone#vi /var/named/linux.zone$TTL86400$ORIGIN .1D IN SOA root (49; serial (d. adams)3H; refresh15M; retry1W; expiry1D ); minimum1D IN NS.1D IN Adns IN A www IN A mail IN A . IN MX 10 .启动服务#service named start案例二:要求:利用bind软件建立一台区域的辅助dns服务器,主服务器ip地址为配置过程:辅助DNS服务器只要在DNS服务器上建立一个辅助区域指向主服务器,不用手工建立区域文件,辅助DNS服务器会自动从主服务器中复制区域文件。1. 安装相关软件#rpm ivh bind-9.2.1-16.i386.rpm#rpm ivh bind-utils-9.2.1-16.i386.rpm#rpm ivh redhat-config-bind-1.9.0-13.noarch.rpm#rpm ivh caching-nameserver-9.2-7.noarch.rpm2. 建立从区域#vi /etc/named.conf添加如下内容:zone “” IN type slave;file “linux.zone”;3. 启动服务#service named start案例三:要求:利用bind和dhcpd制作一台动态DNS服务器;DHCP和DNS同为一台主机,该主机的IP地址为,DHCP服务器分配作用域范围为-00;DNS服务器管辖的区域为 配置过程:1. DHCP服务器的配置(1) 安装DHCP服务相关软件#rpm -ivh dhcp-3.0pl1-23.i386.rpm(2) 运行dnssec-keygen命令产生动态更新的密钥(当前路径为/etc)#dnssec-keygen -a HMAC-MD5 -b 128 -n USER DHCP_UP(记下生成密钥)(3) 建立配置文件/etc/dhcpd.conf#vi /etc/dhcpd.conf添加如下内容:ddns-update-style interim;ignore client-updates;key “DHCP_UP” algorithm hmac-md5; secret qhB+OR5yWo8BTXwk/m4ng;zone primary 127.0.0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河北-河北造林管护工三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-河北-河北兽医防治员四级(中级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江西-江西热力运行工二级(技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏地图绘制员二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广西-广西管道工五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西检验员四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西客房服务员四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西动物检疫员一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东广播电视天线工四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-安徽-安徽无损探伤工四级(中级工)历年参考题库典型考点含答案解析
- 2025年高级审计师考试试卷及答案解析
- 2024年鄂尔多斯市消防救援支队招聘政府专职消防队员考试真题
- 2025年下半年安徽省国金融资本投资管理限公司招聘64易考易错模拟试题(共500题)试卷后附参考答案
- 英语3500背诵版资料
- 2025-2030中国礼品卡行业市场现状供需分析及投资评估规划分析研究报告
- 羊水栓塞课件
- 三电延保合同协议
- 汉服文化知识课件
- 钢材月结合同协议
- 委托律师签署协议书模板
- 医院传染病上报处理流程
评论
0/150
提交评论