《Linux网络管理及应用》DNS.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux网络管理及应用 DNS 服务的配置与应用 DNS 服务的配置与应用 提问 什么是域名服务(DNS) ? DNS概述 DNS域名系统的简介 整个DNS域名系统由以下4个部分组成 DNS域名空间 资源记录 DNS服务器 DNS客户端 DNS 服务的配置与应用 DNS域名空间 根域(Root Domain) 顶级域(top-level domain,TLD) 地理域 机构域 各级子域(Subdomain) 反向域() DNS 服务的配置与应用 DNS查询的工作原理 本地解析 查询DNS服务器 递归 查询 迭代查询 DNS 服务的配置与应用 本地解析 DNS 服务的配置与应用 查询DNS服务器 DNS 服务的配置与应用 递归查询 DNS 服务的配置与应用 迭代查询 DNS 服务的配置与应用 DNS规划 在网络中开始使用DNS之前,必须先规划DNS域名称空间。名称空间规划包括确定要如何使用DNS命名和通过使用DNS要达到什么目的等。 首先选择和注册一个可用于维护Internet上公司的一个顶级或二级域名作为父DNS域名,如。 其次,将父域名称与公司内使用的位置或公司名称组合起来形成其他子域名,如。 在选择域名时必须符合RCF 1123中的规定:所有大写字母(A~Z)、小写字母(a~z)、数字(0~9)和连字符(-)。 DNS 服务的配置与应用 hosts文件 hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”。 hosts文件包含了IP地址和主机名之间的映射,还包括主机名的别名。 在没有域名服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址,否则就需要使用DNS服务程序来解决。 通常可以将常用的域名和IP地址映射加入到hosts文件中,实现快速方便的访问。 hosts文件的格式如下: IP 地址 主机名/域名 DNS 服务的配置与应用 【实例】要添加一个域名为“”,IP地址为77;域名为“”,IP地址为78;域名为“”,IP地址为79则可在hosts文件中添加如下记录: DNS 服务的配置与应用 Bind的简介 Linux下架设DNS服务器通常是使用Bind程序来实现,Bind是一款实现DNS服务器的开放源码软件。已经成为世界上使用最为广泛的DNS服务器软件,目前Intemet上绝大多数的DNS服务器都是用Bind来架设的。 DNS 服务的配置与应用 DNS服务的安装 Red Hat Enterprise Linux 安装程序默认没有安装DNS服务,需用第4张光盘安装。(先查询后再安装)。 DNS 服务的配置与应用 提问 为什么要安装使用chroot软件包 ? 使用了chroot后,由于Bind程序的虚拟根目录是/var/named/chroot/,因此,所有的DNS服务器配置文件、区域数据文件和配置文件内的语句,都是相对这个虚拟根目录而言,如/etc/named.conf,其真正的路径是/var/named/chroot/etc/named.conf ; 而目录/var/named/,其真正的路径是/var/named/chroot/var/named/。 DNS 服务的配置与应用 配置DNS 通过实例来说明配置DNS的过程 【实例】假定在一个网络体系中,机构域为com,子域为example,DNS服务器为:的IP:54;邮件服务器与DNS为同一台服务器:的IP地址:54,该域中有两台主机,域名分别为 IP为00和 IP为00 。现配置此网络的主DNS服务器。 DNS 服务的配置与应用 主配置文件 Named.conf文件格式有如下规则: 配置文件中语句必须以分号结尾; 需用花括号将容器指令(如options)中的配置语句包含起来; 注释符号可以使用c语言中的符号对 “/*”和“*/”、c++语言的“//”和Shell脚本的“#”。 DNS 服务的配置与应用 实例的/var/named/chroot/etc/named.conf内容 : options { directory /var/named; dump-file /var/named/data/cache_dump.db; statistics-file /var/named/data/named_stats.txt; /* * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档