Linux-DNS服务器的配置_第1页
Linux-DNS服务器的配置_第2页
Linux-DNS服务器的配置_第3页
Linux-DNS服务器的配置_第4页
Linux-DNS服务器的配置_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

复习—DNS基本概念DNS(DomainNameSystem)简介DNS域名空间结构DNS域名解析过程DNS域名空间的结构org.net.edu.com.“.”.mailwwwftpnewsCDNS解析过程.域名解析过程(1)客户机提出域名解析请求,并将该请求发送给本地的域名服务器。(2)本地的域名服务器收到请求后,先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。(3)如果本地的缓存中没有该记录,则本地域名服务器把请求发给根域名服务器,根域名服务器返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。(4)本地服务器向上一步返回的域名服务器发送请求,接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级域名服务器的地址。(5)重复第四步,直到找到正确的纪录。(6)本地域名服务器将结果返回给客户机;同时把返回的结果保存到缓存,以备下次使用。安装和配置Linux域名服务器安装Bind(BerkeleyInternetNameDomain,柏克莱网间域名)配置惟高速缓存域名服务器配置主域名服务器配置辅助域名服务器配置转发器域名服务器新课导入:BIND的安装文件bind-utils:包括DNS查询工具软件bind:域名服务器软件redhat-config-bind:

域名服务器的GUI配置工具caching-nameserver惟高速缓存服务器的配置文件BIND的安装命令rpm-ivhbind-9.2.0-8.i386.rpm安装BIND9软件包rpm-ivhcaching-nameserver-7.2-1.noarch.rpm安装缓存服务器软件包BIND的启动与停止/etc/rc.d/init.d/namedBIND的启动脚本servicenamedstart启动BIND服务器的命令servicenamedstop停止BIND服务器的命令servicenamedstatus查询BIND服务器状态的命令servicenamedrestart重新启动BIND服务器的命令named的配置文件主配置文件:/etc/named.conf区文件目录:/var/named/区文件:named.calocalhost.zonenamed.local配置实例网络环境

(C类网段/24,所在域)IP地址域名主机说明主域名服务器辅助域名服务器Web服务器普通工作站Go/etc/named.confoptions{directory"/var/named";pid-file"/var/run/named/named.pid";};zone"."IN{typehint;file"named.ca";};zone"localhost"IN{typemaster;file"localhost.zone";allow-update{none;};};zone"0.0.127."IN{typemaster;file"named.local";allow-update{none;};};/var/named/named.ca………….3600000INNSA.ROOT-SERVERS.NET.A.ROOT-SERVERS.NET.3600000A;;formerlyNS1.ISI.EDU;.3600000NSB.ROOT-SERVERS.NET.B.ROOT-SERVERS.NET.3600000A07;;formerlyC.PSI.NET;.3600000NSC.ROOT-SERVERS.NET.C.ROOT-SERVERS.NET.3600000A2;;formerlyTERP.UMD.EDU…………/var/named/localhost.zone$TTL86400@1DINSOA@root(42;serial3H;refresh15M;retry1W;expiry1D);minimum1DINNS@1DINA/var/named/named.local$TTL86400@INSOAlocalhost.root.localhost.(1997022700;Serial28800;Refresh14400;Retry3600000;Expire86400);Minimum

INNSlocalhost.1INPTRlocalhost.配置DNS解析器编辑文件/etc/resolv.conf在文件中添加nameserver“”为DNS服务器的IP地址,最多可以设置三个DNS配置惟高速缓存域名服务器在已经安装软件包caching-nameserver-7.2-1.noarch.rpm的BIND服务器上,DNS服务器默认配置为高速缓存服务器文件/var/named/named.ca是DNS根区域的数据库文件高速缓存DNS服务器配置解析/etc/named.conf文件中对DNS根服务器的配置部分:zone"."IN{typehint;file"named.ca";};zone"."表示此段定义为根区域属性typehint:只有根区域的类型为“hint”file"named.ca"表示根区域的数据库文件为"named.ca"配置主域名服务器在文件/etc/named.conf中添加“”区域的正向解析:

建立正向区域文件建立正向区域文件,并在其中添加记录:

A记录NS记录CNAME记录MX记录正向区域文件实例建立正向区域文件/var/named/.zone如下:创建反向主服务器在文件/etc/named.conf中添加区域“192.168.1”的定义:建立反向区域文件建立反向区域文件,并在其中添加记录:PTR记录NS记录CNAME记录反向区域文件实例建立反向区域文件var/named/1.zone如:配置辅域名服务器在另一台Linux服务器上建立DNS从服务器,在文件/etc/named.conf中添加区域“”的定义:类型为“slave”代表此区域是从服务器;“”是DNS主服务器的IP地址配置辅域名服务器在DNS从服务器上建立反向解析区域,在文件/etc/named.conf中添加区域“192.168.1”的定义:类型为“slave”代表此区域是从服务器“”是DNS主服务器的IP地址配置域名转发器 转发器是在named.conf文件中的options区段设置的。主要用到两个配置选项:forwarders:指定要把查询请求转发到的远程域名服务器的IP地址。forwarders{ip_addr[portip_port];[ip_addr[portip_port];...]}forward:启用域名转发功能。forwardonly|firstforwardforwardfirst|only;forward指令用于设置DNS转发的工作方式:forwardfirst设置优先使用forwardersDNS服务器做域名解析,如果查询不到再使用本地DNS服务器做域名解析。forwardonly设置只使用forwardersDNS服务器做域名解析,如果查询不到则返回DNS客户端查询失败。DNS转发在/etc/named.conf中可以在options段中使用forwarders和forward指令设置DNS转发:options{forwarders{;};forwardfirst;};用解析工具nslookup检测DNS配置

在本域内解析外部的域名在本域内解析域内域名在域内反向解析域内IP(1)设置解析类型为PTR(2)输入本地主机的IP地址在域外解析域内的域名在域外反向解析域内的IPnslookup命令行#nslookupServer:Address:#53Name:Address:#nslookup交互方式#nslookup>Server:Address:#53Name:Address:>Server:Address:#5392.name=.>设置Linux中的DNS客户 Linux客户端的DNS服务器设置文件是/etc/resolv.conf

温馨提示

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

评论

0/150

提交评论