文档详情

《linux网络服务》dns精选.ppt

发布:2016-12-04约6.85千字共40页下载文档
文本预览下载声明
/etc/named.rfc1912.zones 文件分析 zone localhost IN { #本地主机名解析 type master; #类型为主域 file named.localhost; #域配置文件(文件存放在/var/named目录中) allow-update { none; };#不允许客户端更新 }; zone 27. IN { #本地地址反向解析 type master; file named.loopback; allow-update { none; }; }; 阶段测试 1、修改/etc/named.conf vi /etc/named.conf 修改本地使用为全部计算机都可以使用 改{ ; }为{ any; } 改{ ::1; }为{ any; } 改{ localhost; }为{ any; } 2、重启named服务 service named restart 3、客户端测试 设置/etc/resolv.conf nameserver 4 #nslookup localhost DNS的概述 DNS域名系统的简介 DNS查询的工作原理 DNS规划 hosts文件 Bind的简介 DNS域名系统的简介 网络中为了区别各个主机,必须为每台主机分配一 个惟一的地址,这个地址即称为“IP地址”。但这些数字 难以记忆,所以就采用“域名”的方式来取代这些数字了。 当某台主机要与其他主机通信时,就可以利用主机 名称向DNS服务器查询该主机的IP地址。整个DNS域 名系统由以下4个部分组成。 DNS域名系统的简介 1.DNS域名空间 2.资源记录 3.DNS服务器 4.DNS客户端 DNS查询的工作原理 DNS的查找顺序: 本地Hosts文件-本地DNS缓存-DNS服务器。也就是说浏览器里面输入ip地址之后,首先在本地的hosts文件里面查找,如果没有,则查找本地DNS缓存,最后才去查找DNS服务器 DNS查询过程按两部分进行: ? 名称查询从客户端计算机开始,并传送给本机的DNS客户服务程序进行解析; ? 如果不能在本机解析查询,可根据设定的查询DNS服务器来解析名称。 DNS查询的工作原理 以上两种查询方式的具体工作过程如下。 1.本地解析 DNS查询的工作原理 2.查询DNS服务器 DNS查询的工作原理 递归查询:域名服务器将代替提出请求的客户机(下级DNS服务器)进行域名查询,若域名服务器不能直接回答,则域名服务器会在域各树中的各分支的上下进行递归查询,最终将返回查询结果给客户机,在域名服务器查询期间,客户机将完全处于等待状态。 简单来说,客户机请求,DNS服务器会一定会返回结果,或者返回不存在。DNS服务器会到处寻找解析记录。 DNS查询的工作原理 迭代查询:又称重指引,当服务器使用迭代查询时能够使其他服务器返回一个最佳的查询点提示或主机地址,若此最佳的查询点中包含需要查询的主机地址,则返回主机地址信息,若此时服务器不能够直接查询到主机地址,则是按照提示的指引依次查询,直到服务器给出的提示中包含所需要查询的主机地址为止,一般的,每次指引都会更靠近根服务器(向上),查寻到根域名服务器后,则会再次根据提示向下查找。 DNS规划 在网络中开始使用DNS之前,必须先划DNS域名称 空间。名称空间规划包括确定要如何使用DNS命名和通过 使用DNS要达到什么目的等。 首先选择和注册一个可用于维护Internet上公司的一个顶 级或二级域名作为父DNS域名,如。其次, 将父域名称与公司内使用的位置或公司名称组合起来形成 其他子域名,如。 在选择域名时必须符合RCF 1123中的规定:所有大写字 母(A~Z)、小写字母(a~z)、数字(0~9)和连字符 (-)。 hosts文件 hosts文件是Linux系统中一个负责IP地址 与域名快速解析的文件,以ASCII格式保存 在“/etc”目录下,文件名为“hosts”。hosts文 件包含了IP地址和主机名之间的映射,还包 括主机名的别名。 hosts文件的格式如下: IP地址 主机名/域名 例:4 Bind的简介 Linux下架设DNS服务器通常是使用Bind程序来实现 的。Bind是Berkeley Internet Name Domain Service的简 写,它是一款实现DNS服务器的开放源码软件。Bind原 本是美国DARPA资助伯克里大学(Berkeley)开设的一 个研究生课题,后来经过多年的变化发展,已经成为世 界上使用最为广泛的DNS服务器软件
显示全部
相似文档