分享
分享赚钱 收藏 举报 版权申诉 / 36

类型Linux DNS服务器的配置.ppt

  • 上传人:精品资料
  • 文档编号:10457927
  • 上传时间:2019-11-14
  • 格式:PPT
  • 页数:36
  • 大小:245.50KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Linux DNS服务器的配置.ppt
    资源描述:

    1、济南铁道职业技术学院,DNS服务器配置,复习DNS基本概念,DNS(Domain Name System)简介 DNS域名空间结构 DNS域名解析过程,DNS域名空间的结构,DNS解析过程,.,域名解析过程,(1)客户机提出域名解析请求,并将该请求发送给本地的域名服务器。 (2)本地的域名服务器收到请求后,先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。 (3)如果本地的缓存中没有该记录,则本地域名服务器把请求发给根域名服务器,根域名服务器返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。 (4)本地服务器向上一步返回的域名服务器发送请求,接受请求的

    2、服务器查询自己的缓存,如果没有该纪录,则返回相关的下级域名服务器的地址。 (5)重复第四步,直到找到正确的纪录。 (6)本地域名服务器将结果返回给客户机;同时把返回的结果保存到缓存,以备下次使用。,安装和配置Linux域名服务器,安装Bind(Berkeley Internet Name Domain,柏克莱网间域名) 配置惟高速缓存域名服务器 配置主域名服务器 配置辅助域名服务器 配置转发器域名服务器,新课导入:,BIND的安装文件,bind-utils:包括DNS查询工具软件 bind:域名服务器软件 redhat-config-bind:域名服务器的GUI配置工具 caching-nam

    3、eserver 惟高速缓存服务器的配置文件,BIND的安装命令,rpm -ivh bind-9.2.0-8.i386.rpm安装BIND9软件包rpm -ivh caching-nameserver-7.2-1.noarch.rpm安装缓存服务器软件包,BIND的启动与停止,/etc/rc.d/init.d/named BIND的启动脚本 service named start 启动BIND服务器的命令 service named stop 停止BIND服务器的命令 service named status 查询BIND服务器状态的命令 service named restart 重新启动BI

    4、ND服务器的命令,named的配置文件,主配置文件: /etc/named.conf 区文件目录: /var/named/ 区文件: named.ca localhost.zone named.local,配置实例,网络环境 (C类网段192.168.1.0/24,所在域 ),Go,/etc/named.conf,options directory “/var/named“;pid-file “/var/run/named/named.pid“;zone “.“ IN type hint;file “named.ca“; ;zone “localhost“ IN type master;fil

    5、e “localhost.zone“;allow-update none; ; ;zone “0.0.127.in-addr.arpa“ IN type master;file “named.local“;allow-update none; ; ;,/var/named/named.ca,. 3600000 IN NS A.ROOT-SERVERS.NET. A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 ; ; formerly NS1.ISI.EDU ; . 3600000 NS B.ROOT-SERVERS.NET. B.ROOT-SERVERS.NE

    6、T. 3600000 A 128.9.0.107 ; ; formerly C.PSI.NET ; . 3600000 NS C.ROOT-SERVERS.NET. C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12 ; ; formerly TERP.UMD.EDU,/var/named/ localhost.zone,$TTL 86400 1D IN SOA root (42 ; serial 3H ; refresh15M ; retry1W ; expiry1D ) ; minimum1D IN NS 1D IN A 127.0.0.1,/var/nam

    7、ed/named.local,$TTL 86400 IN SOA localhost. root.localhost. (1997022700 ; Serial28800 ; Refresh14400 ; Retry3600000 ; Expire86400 ) ; MinimumIN NS localhost.1 IN PTR localhost.,配置DNS解析器,编辑文件/etc/resolv.conf 在文件中添加 nameserver 192.168.1.1 “192.168.1.1”为DNS服务器的IP地址,最多可以设置三个DNS,配置惟高速缓存域名服务器,在已经安装软件包 cac

    8、hing-nameserver-7.2-1.noarch.rpm 的BIND服务器上,DNS服务器默认配置为高速缓存服务器 文件/var/named/named.ca是DNS根区域的数据库文件,高速缓存DNS服务器配置解析,/etc/named.conf文件中对DNS根服务器的配置部分:zone “.“ IN type hint;file “named.ca“; ;zone “.“表示此段定义为根区域属性 type hint:只有根区域的类型为“hint” file “named.ca“表示根区域的数据库文件为“named.ca“,配置主域名服务器,在文件/etc/named.conf中添加

    9、“”区域的正向解析:,建立正向区域文件,建立正向区域文件,并在其中添加记录: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”代表此区域是从

    10、服务器; “192.168.1.1”是DNS主服务器的IP地址,配置辅域名服务器,在DNS从服务器上建立反向解析区域,在文件/etc/named.conf中添加区域“192.168.1”的定义:类型为“slave”代表此区域是从服务器 “192.168.1.1”是DNS主服务器的IP地址,配置域名转发器,转发器是在named.conf文件中的options区段设置的。主要用到两个配置选项: forwarders:指定要把查询请求转发到的远程域名服务器的IP地址。 forwarders ip_addr port ip_port ; ip_addr port ip_port ; . forward

    11、:启用域名转发功能。 forward only|first,forward,forward first | only; forward指令用于设置DNS转发的工作方式: forward first设置优先使用forwarders DNS服务器做域名解析,如果查询不到再使用本地DNS服务器做域名解析。 forward only设置只使用forwarders DNS服务器做域名解析,如果查询不到则返回DNS客户端查询失败。,DNS转发,在/etc/named.conf中可以在options段中使用forwarders和forward指令设置DNS转发: options forwarders 192

    12、.168.1.1; ;forward first; ;,用解析工具nslookup检测DNS配置,在本域内解析外部的域名 在本域内解析域内域名 在域内反向解析域内IP(1)设置解析类型为PTR(2)输入本地主机的IP地址 在域外解析域内的域名 在域外反向解析域内的IP,nslookup命令行,# nslookup Server: 192.168.1.1Address: 192.168.1.1#53Name: Address: 192.168.1.1 #,nslookup交互方式,# nslookup Server: 192.168.1.1 Address: 192.168.1.1#53Nam

    13、e: Address: 192.168.1.5 192.168.1.2 Server: 192.168.1.1 Address: 192.168.1.1#532.1.168.192.in-addr.arpa name = . ,设置Linux中的DNS客户,Linux客户端的DNS服务器设置文件是/etc/resolv.conf,BIND的帮助资源,BIND的主站点:http:/www.isc.org/products/BIND/文档目录:/usr/share/doc/bind-9.2.0/参考手册:man named.conf,总结,配置DNS服务器所需软件及守护进程 惟高速缓存域名服务器 主域名服务器 辅助域名服务器 转发器域名服务器,习题,客户端在利用nslookup命令进行域名解析时有时会显示non-authoritative是为什么?,如果你是我们济南铁道职业技术学院的DNS服务器的网络管理员,为了保证DNS服务器安全、正常的远行,你会采取哪些措施?,

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Linux DNS服务器的配置.ppt
    链接地址:https://www.docduoduo.com/p-10457927.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开