linux-centos7-服务器命令课件教程第11章DNS服务器.ppt_第1页
linux-centos7-服务器命令课件教程第11章DNS服务器.ppt_第2页
linux-centos7-服务器命令课件教程第11章DNS服务器.ppt_第3页
linux-centos7-服务器命令课件教程第11章DNS服务器.ppt_第4页
linux-centos7-服务器命令课件教程第11章DNS服务器.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,第11章 DNS服务器,Linux系统管理与服务器配置 基于CentOS 7,目录,11.1项目一: DNS服务器的安装与启动 11.1.1DNS服务器介绍 11.1.2安装DNS服务器 11.2项目二: DNS服务器端的配置 11.2.1主配置文件named.conf 11.2.2正向解析文件 11.2.3反向解析文件 11.3项目三: DNS客户端配置 11.4项目四:综合DNS服务器配置 11.5本章小结,11.1项目一:DNS服务器的安装与启动,某公司内部网络较多,为了使员工能方便记忆网络地址,将配置局域网DNS服务器,用于解析内网域名与IP地址。,11.1.1DNS服务器介绍,DN

2、S是指域名系统(Domain Name System)。 在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析系统来完成,DNS就是进行域名解析的系统。,11.1.1DNS服务器介绍,DNS实际上是一个包含主机信息的分布式数据库,将整个网络按照组织结构或管理范围划分为一个层次结构。所有信息将在网络中通过客户和服务器模式任意存取。,11.1.1DNS服务器介绍,1.DNS正向解析 通常用户在上网时,输入一个域名后,系统会自动将输入的域名提交给DNS服务器,等待其返回IP地址,然后再用

3、这个IP地址去访问网址,而这一切对于用户来说是感觉不到的。这种通过域名解释IP地址的方式称为“正向解析”。,11.1.1DNS服务器介绍,2.DNS反向解析 反向解析指根据IP地址解析计算机域名。 在DNS中建立的域要求资源记录类型为指针(PTR)。一般对应于其正向解析的主机地址(A)资源记录类型。 3.DNS服务器的树形分布式结构,11.1.2安装DNS服务器,1查询 #rpm q bind #systemctl status named.service 2.装载 在确定了需要安装软件后,首先将CentOS 7安装光盘的镜像文件载入到虚拟光驱中,进行挂载 #mount

4、 /dev/cdrom /media 3.安装 #rpm -ivh bind-9.9.4-29.el7.x86_64.rpm #yum -y install bind 4.启动服务 # systemctl start named.service 5.设置自启动状态 # systemctl enable named.service,11.1项目一:DNS服务器的安装与启动,操作过程: # yum -y install bind #systemctl start named.service #systemctl enable named.service,11.2项目二:DNS服务器端的配置,成功安

5、装DNS服务器后,为了完善服务器功能,管理员需要继续配置该DNS服务器,使该服务器能够正反向解析下面的域名与IP地址的对应关系。如果当前DNS服务器不能解析,则将解析请求上传到一个目前比较权威的DNS服务器解析。 2 6 2 目前,操作系统的IP是2。,11.2项目二:DNS服务器端的配置,11.2.1主配置文件named.conf,named.conf文件的内容: options listen-on port

6、 53 ; ; /named监听的端口号53,与外部主机通信的地址 listen-on-v6 port 53 :1; ; /支持Ipv6 directory /var/named; /区域文件默认的存放目录 dump-file /var/named/data/cache_dump.db; /域名缓存文件的保存位置和文件名 statistics-file /var/named/data/named_stats.txt; /状态统计文件存放位置与文件名 memstatistics-file /var/named/data/named_mem_stats.txt; /服务器输出的内

7、存使用统计文件存放位置与文件名 allow-query localhost; ; /允许DNS查询的客户端地址 ;,11.2.1主配置文件named.conf,logging /定义bind服务的日志 channel default_debug /日志输出方式,只有当服务器的debug级别非0时,才产生输出。这里默认保存在/var/named/data目录下 file data/named.run; /输出到文本文件 severity dynamic; /消息的严重性等级 ; ; zone . IN /定义根区域。根数据库文件在/var/named/named.ca,这个文件定义了全世界根文件

8、服务器 type hint; file named.ca; ; include /etc/named.rfc1912.zones; /辅助区域文件 include /etc/named.root.key; /用来签名和验证DNS资源记录的公共密钥文件 ;,11.2.2正向解析文件,$TTL 86400 /DNS客户端缓存数据的有效期 IN SOA . .( /SOA域名 42 /版本号 3H /从DNS服务器在检查主DNS服务器的SOA记录之前应等待的时间 15M /从DNS服务器在主DNS服务器不能使用时,重试请求应等待的时间 1W /从DNS服务器与主DNS不能通信时,其区域信息保存的时间

9、 1D) /没有定义TTL时,默认使用的TTL值 IN NS . /DNS资源记录 IN MX 10 . /邮件交换记录 www IN A 2 /域名记录 mail IN A 6,11.2.3反向解析文件,$TTL 86400 /DNS客户端缓存数据的有效期 IN SOA . .( /SOA域名 42 /版本号 3H /从DNS服务器在检查主DNS服务器的SOA记录之前应等待的时间 15M /从DNS服务器在主DNS服务器不能使用时,重试请求应等待的时间 1W /从DNS服务器与主DNS不能通信时,其区域信息保存的时间 1D) /没有定义TT

10、L时,默认使用的TTL值 IN NS . /DNS资源记录 IN MX 10 . /邮件交换记录 42 IN PTR . IN PTR .,11.2项目二:DNS服务器端的配置,操作过程: 1.主配置文件配置 其中通过include /etc/named.rfc1912.zones加载辅助区域文件named.rfc1912.zones的内容,,11.2项目二:DNS服务器端的配置,而在named.rfc1912.zones文件中已经定了若干“zone”。每一条zone语句定义一个区域,用于定义与域名相关的正反向解析文件。 在该文件的最后添加与域名相关的正向解析文件.zone,反向解析文件137

11、.168.192.zone。,11.2项目二:DNS服务器端的配置,2. 正向解析配置 为域名设计正向解析代码,在位于/var/named目录下将named.empty复制重命名为.zone文件,对其中内容进行修改。注意.zone文件应属于named用户组。,11.2项目二:DNS服务器端的配置,3.反向解析配置 为域名设计反向解析代码,在位于/var/named目录下将named.empty复制重命名为137.168.192.zone文件,对其中内容进行修改。注意137.168.192.zone文件应属于named用户组。,11.2项目二:DNS服务器端的配置,4.启动DNS服务器 #sys

12、temctl start named.service 5.测试DNS服务器 用客户端测试DNS,在客户端计算机上使用命令 nslookup进行测试。 输入命令 nslookup -sil然后,在“”提示符下输入server 2。然后,在“”提示符下输入域名,系统如果提示IP地址是2则说明正向解析正确。 测试反向解析,在“”提示符下输入2,系统如果提示域名说明DNS反向解析正确。,11.3项目三:DNS客户端配置,DNS服务器IP地址是2,配置完成后,用户在使用时可以通过DHCP服务来自动获取

13、,也可以手动设置。 操作过程: 1.使用nmcli配置DNS服务器 nmcli con mod ens33 ipv4.dns 2 2.修改配置文件:/etc/resolv.conf。 #vim /etc/resolv.conf 写入: nameserver 2,11.4项目四:综合DNS服务器配置,某公司做网络环境配置,要求实现: 内网用户可以正向解析所有内网的计算机以及外网的服务器,反向解析内网的计算机,允许使用递归查询;外网用户只能正向解析外网服务器,不能解析内网计算机,不允许使用递归解析。 内网局域网的网段为/24,

14、其中有5台计算机,分为为server1()、server2()、server3()、server4()和server5()。 在外网中有3台应用服务器:FTP服务器(主机名为ftp,IP地址为),web服务器(主机名www,IP地址为)和邮件服务器(主机名mail,IP地址为)此外还有一台DNS服务器,其主机名为dns,内网IP地址为1,外网的IP地址为1。,11.4综合DNS服务

15、器配置,根据项目要求,在解析时需要区分内网和外网用户,针对内网用户:可以正向解析所有内网的计算机以及外网的服务器,反向解析内网的计算机,允许使用递归查询;针对外网用户:只能正向解析外网服务器,不能解析内网计算机,不允许使用递归解析。此部分的设置需要在named.conf文件中通过定义view来实现。 内网网段/24,可以通过设置match-clients的属性来实现,同时使用zone设置各解释域。,11.4综合DNS服务器配置,为了区分内网和外网用户,定义两个视图internal和external,分别对应内部网络和外部网络的用户。在这两个视图中分别定义不同的区域文件,从而

16、实现内外网用户能得到不同的解析结果。 named.conf文件的基本内容如下: options listen-on port 53 ; ; listen-on-v6 port 53 :1; ; directory /var/named; dump-file /var/named/data/cache_dump.db“; statistics-file /var/named/data/named_stats.txt; memstatistics-file /var/named/data/named_mem_stats.txt; allow-query localhost; ;

17、allow-query-cache localhost; ; ;,11.4综合DNS服务器配置,logging channel default_debug file data/named.run; severity dynamic; ; ; view internal match-clients /24; ; recursion yes; zone . IN type hint; file named.root; ;,11.4综合DNS服务器配置,/定义本地正向解析区域 zone locahost IN type master; file localhost-interna

18、l.zone; allow-updatenone; ; /定义本地反向解析区域 zone 0.0.127 IN type master; file ; allow-updatenone; ;,/定义的正向解析区域 zone type master; file company-internal.zone; allow-updatenone; ; /定义的反向解析区域 zone 1.20.172 IN type master; file ; allow-updat

19、enone; ; ;,11.4综合DNS服务器配置,view external /外网用户所对应的视图以及相关的解析域 match-clients any; ; /any表示所有客户端 recursion no; /不进行递归查询 zone type master; file company-external.zone; ; ; ;,11.4综合DNS服务器配置,company-internal.zone正向解析文件基本内容如下: $TTL 86400 IN SOA . .( 42 3H 15M 1W 1D) IN NS dns. . IN MX 10 . server1 IN A server2 IN A server3 IN A server4 IN A ,server5 IN A ftp IN A www IN A mail IN A ,11.4综合DNS服务器配置,company-inte

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论